Quarterly report pursuant to Section 13 or 15(d)

Segments - Schedule of Net Sales by Geographical Region (Details)

v3.21.2
Segments - Schedule of Net Sales by Geographical Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Segment Reporting Information [Line Items]        
Total net sales $ 195,414 $ 174,259 $ 316,460 $ 283,758
United States        
Segment Reporting Information [Line Items]        
Total net sales 154,896 156,692 251,999 246,675
Canada        
Segment Reporting Information [Line Items]        
Total net sales 18,124 2,879 21,800 5,551
Germany        
Segment Reporting Information [Line Items]        
Total net sales 5,889 5,427 18,802 13,922
Other Foreign Countries        
Segment Reporting Information [Line Items]        
Total net sales $ 16,505 $ 9,261 $ 23,859 $ 17,610