XML 103 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segment - Summarized financial information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Segment      
Cost of goods sold $ 191,057 $ 293,350 $ 287,278
Selling, general and administrative expenses 27,376 43,213 41,921
Single reportable segment      
Business Segment      
Materials 123,441 203,847 199,469
Overhead 22,987 25,575 23,428
Labor costs 25,887 33,907 33,147
Other cost of goods sold 18,742 30,021 31,234
Cost of goods sold 191,057 293,350 287,278
Employment costs 17,580 28,439 26,713
Warranty expense 3,616 5,829 5,903
Other selling, general and administrative expenses 6,180 8,945 9,305
Selling, general and administrative expenses $ 27,376 $ 43,213 $ 41,921