XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.3
BUSINESS SEGMENT - Summarized financial information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Business Segment        
Cost of goods sold $ 42,920 $ 40,668 $ 145,758 $ 152,397
Selling, general and administrative expenses 7,363 5,642 23,801 21,809
Single reportable segment        
Business Segment        
Materials 28,357 26,158 94,695 99,369
Overhead 4,824 5,102 17,226 17,806
Labor costs 5,543 5,310 18,856 19,172
Other cost of goods sold 4,196 4,098 14,981 16,050
Cost of goods sold 42,920 40,668 145,758 152,397
Employment costs 4,720 4,041 13,487 13,888
Warranty expense 1,237 695 3,226 2,898
Other selling, general and administrative expenses 1,406 906 7,088 5,023
Selling, general and administrative expenses $ 7,363 $ 5,642 $ 23,801 $ 21,809