Annual report [Section 13 and 15(d), not S-K Item 405]

Industry Segments - Segment Information (Details)

v3.25.0.1
Industry Segments - Segment Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Net sales $ 177,872 $ 193,179
Corporate & Other    
Segment Reporting Information [Line Items]    
Net sales 0 50
United States    
Segment Reporting Information [Line Items]    
Net sales 170,829 188,241
United States | Corporate & Other    
Segment Reporting Information [Line Items]    
Net sales 0 50
International    
Segment Reporting Information [Line Items]    
Net sales 7,043 4,938
International | Corporate & Other    
Segment Reporting Information [Line Items]    
Net sales $ 0 $ 0