v3.25.2
BUSINESS SEGMENT - Summarized financial information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Business Segment        
Cost of goods sold $ 54,789 $ 56,373 $ 102,838 $ 111,729
Selling, general and administrative expenses 8,098 7,424 16,438 16,166
Single reportable segment        
Business Segment        
Materials 35,209 36,911 66,338 73,211
Overhead 6,705 6,524 12,402 12,704
Labor costs 6,926 6,884 13,313 13,862
Other cost of goods sold 5,949 6,054 10,785 11,952
Cost of goods sold 54,789 56,373 102,838 111,729
Employment costs 4,961 4,523 8,767 9,847
Warranty expense 1,062 1,102 1,989 2,203
Other selling, general and administrative expenses 2,075 1,799 5,682 4,116
Selling, general and administrative expenses $ 8,098 $ 7,424 $ 16,438 $ 16,166