XML 25 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Reporting and Foreign Operations - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2019
USD ($)
segment
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Segment Reporting Information [Line Items]                      
Number of operating segments | segment                 2    
Net sales $ 257,922 $ 243,049 $ 255,532 $ 238,349 $ 233,249 $ 221,659 $ 224,810 $ 203,035 $ 994,852 $ 882,753 $ 727,852
International                      
Segment Reporting Information [Line Items]                      
Net sales                 $ 419,141 $ 386,340 $ 307,149
International | Sales Revenue | Geographic Concentration                      
Segment Reporting Information [Line Items]                      
Concentration for geographic sales                 42.00% 44.00% 42.00%
CHINA                      
Segment Reporting Information [Line Items]                      
Net sales                 $ 113,300 $ 92,700 $ 73,400