XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.4
Segment Information - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Revenue $ 133,372 $ 128,277
Less:    
Cost of sales 100,601 98,223
Selling, general and administrative expenses 30,380 30,947
Amortization of intangible assets 78 50
Operating profit (loss) 2,313 (943)
Reconciliation of segment profit or (loss)    
Other (income) expense, net (149) 173
Income (loss) before income taxes 2,534 (1,272)
Operating segments    
Segment Reporting Information [Line Items]    
Revenue 133,372 128,277
Less:    
Cost of sales 100,601 98,223
Selling, general and administrative expenses 30,380 30,947
Amortization of intangible assets 78 50
Operating profit (loss) 2,313 (943)
Operating segments | Home and Commercial Products    
Segment Reporting Information [Line Items]    
Revenue 131,828 127,697
Less:    
Cost of sales 100,226 98,032
Selling, general and administrative expenses 28,367 29,283
Amortization of intangible assets 50 50
Operating profit (loss) 3,185 332
Operating segments | Health    
Segment Reporting Information [Line Items]    
Revenue 1,544 580
Less:    
Cost of sales 375 191
Selling, general and administrative expenses 2,013 1,664
Amortization of intangible assets 28 0
Operating profit (loss) (872) (1,275)
Reconciling Items    
Reconciliation of segment profit or (loss)    
Interest (income) expense, net (72) 156
Other (income) expense, net $ (149) $ 173