XML 50 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies - Assessment of Revenue under ASC 606 (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Net sales $ 68,165 $ 53,647 $ 128,132 $ 115,383
Cost of sales 12,760 8,198 22,401 18,223
Gross Profit 55,405 45,449 105,731 97,160
Accounting Standards Update 2014-09        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Net sales 313 1,706 611 6,201
Cost of sales 44 239 86 868
Gross Profit $ 269 $ 1,467 $ 525 $ 5,333