v3.25.2
Other Financial Information
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Other Financial Information Other Financial Information
Items reported in inventories consisted of the following: 
June 30, 2025December 31, 2024
Raw materials$86,701 $98,677 
Work in process11,383 10,960 
Finished goods18,578 18,587 
Inventories$116,662 $128,224 

Items reported in property, plant, and equipment, net consisted of the following:
June 30, 2025December 31, 2024
Land and buildings$30,147 $26,613 
Machinery and equipment220,926 211,984 
Construction in progress4,848 8,075 
Property, plant, and equipment, gross255,921 246,672 
Less accumulated depreciation(188,150)(177,811)
Property, plant and equipment, net$67,771 $68,861 
Items reported in accrued expenses and other liabilities consisted of the following:
June 30, 2025December 31, 2024
Compensation and benefits$18,580 $12,542 
Operating lease liabilities8,041 8,033 
Taxes payable3,930 2,122 
Accrued legal and professional fees2,720 1,694 
Derivative liabilities62 5,701 
Accrued freight1,885 3,243 
Warranty costs1,521 1,207 
Customer tooling projects815 1,259 
Other3,142 4,557 
Accrued liabilities and other$40,696 $40,358