XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition and Reserve for Sales Returns and Allowances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Revenue Recognition and Reserve for Sales Returns and Allowances (Details) [Line Items]          
Sales Commissions and Fees $ 800 $ 700 $ 1,700 $ 1,300  
Selling Expense 5,933 7,552 21,339 21,904  
Sales Reserves And Allowances 37,700   37,700   $ 35,800
Accounts Receivable, after Allowance for Credit Loss 195,800   $ 195,800   $ 131,600
Minimum [Member]          
Revenue Recognition and Reserve for Sales Returns and Allowances (Details) [Line Items]          
Cash Discount Discount Rate     1.00%    
Maximum [Member]          
Revenue Recognition and Reserve for Sales Returns and Allowances (Details) [Line Items]          
Cash Discount Discount Rate     30.00%    
Shipping and Handling [Member]          
Revenue Recognition and Reserve for Sales Returns and Allowances (Details) [Line Items]          
Selling Expense $ 2,200 $ 1,800 $ 6,100 $ 4,800