XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue Recognition        
Reduction in accrued liabilities $ (2,070)      
Selling, marketing and administrative expenses 35,040 $ 37,857 $ 73,958 $ 75,356
Shipping and Handling        
Revenue Recognition        
Selling, marketing and administrative expenses $ 13,839 $ 15,432 $ 27,455 $ 31,665