XML 51 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition and Reserve for Sales Returns and Allowances (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue Recognition and Reserve for Sales Returns and Allowances (Details) [Line Items]    
Sales Commissions and Fees $ 500 $ 400
Selling Expense 8,164 8,696
Shipping and Handling [Member]    
Revenue Recognition and Reserve for Sales Returns and Allowances (Details) [Line Items]    
Selling Expense $ 1,700 $ 2,300
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%