XML 66 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Change in Accounting Principle - Schedule of classification after the adoption of the change in accounting (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Net sales $ 118,307 $ 149,516 $ 381,659 $ 407,191
Cost of Revenue, Total 101,014 106,432 284,185 282,662
Gross profit $ 17,293 $ 43,084 $ 97,474 $ 124,529