v3.25.4
Business Segments - Schedule of Sales by Geographical Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Revenues from External Customers and Long-Lived Assets    
Net sales $ 540,009 $ 530,765
United States    
Revenues from External Customers and Long-Lived Assets    
Net sales 481,422 454,694
Canada    
Revenues from External Customers and Long-Lived Assets    
Net sales 19,413 22,088
United Kingdom    
Revenues from External Customers and Long-Lived Assets    
Net sales 32,429 44,086
Other    
Revenues from External Customers and Long-Lived Assets    
Net sales $ 6,745 $ 9,897