XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Financial Information
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Other Financial Information Other Financial Information
Items reported in inventories consisted of the following: 
June 30, 2024December 31, 2023
Raw materials$100,277 $98,371 
Work in process12,433 12,855 
Finished goods19,846 16,856 
Inventories$132,556 $128,082 

Items reported in property, plant, and equipment, net consisted of the following:
June 30, 2024December 31, 2023
Land and buildings$34,636 $34,072 
Machinery and equipment224,842 220,901 
Construction in progress7,486 6,536 
Property, plant, and equipment, gross266,964 261,509 
Less accumulated depreciation(191,434)(188,041)
Property, plant and equipment, net$75,530 $73,468 
Items reported in accrued expenses and other liabilities consisted of the following:
June 30, 2024December 31, 2023
Compensation and benefits$20,754 $23,659 
Operating lease liabilities7,434 7,502 
Customer tooling projects3,775 1,303 
Accrued freight3,034 2,679 
Taxes payable2,932 5,018 
Accrued legal and professional fees1,688 1,535 
Warranty costs1,186 1,458 
Other8,754 9,408 
Accrued liabilities and other$49,557 $52,562