XML 34 R24.htm IDEA: XBRL DOCUMENT v3.26.1
Significant Accounting Policies (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Revenue Recognition            
Accounts receivable, less allowances $ 52,341 $ 48,698 $ 52,341 $ 48,698 $ 47,901 $ 43,811
Selling, marketing and administrative expenses 54,247 44,362 82,328 73,752    
Advertising costs 2,348 1,201 $ 3,038 2,123    
Number of reportable segment | segment     1      
Shipping and Handling            
Revenue Recognition            
Selling, marketing and administrative expenses $ 15,424 $ 13,047 $ 28,960 $ 26,963