XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Change in Accounting Principle - Schedule of classification after the adoption of the change in accounting (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Net sales $ 132,790 $ 148,203 $ 257,674 $ 297,797
Cost of Revenue, Total 89,881 98,872 176,230 197,070
Gross profit 42,909 49,331 81,444 100,727
Operating Expenses, Total 39,155 38,518 74,423 75,165
Operating income 3,754 10,813 7,021 25,562
Classification after adoption of accounting change [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Net sales 132,790 148,203 257,674 297,797
Cost of Revenue, Total (89,881) (98,872) (176,230) (197,070)
Gross profit 42,909 49,331 81,444 100,727
Operating Expenses, Total (39,154) (38,518) (74,423) (75,165)
Operating income 3,755 10,813 7,021 25,562
Previous classification [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Net sales 132,790 148,084 257,674 297,519
Cost of Revenue, Total (80,263) (88,305) (157,356) (176,547)
Gross profit 52,527 59,779 100,318 120,972
Operating Expenses, Total (48,772) (48,966) (93,297) (95,410)
Operating income $ 3,755 $ 10,813 $ 7,021 $ 25,562