v3.25.1
Other Financial Information (Tables)
3 Months Ended
Mar. 31, 2025
Accounting Policies [Abstract]  
Summary of Inventories
Items reported in inventories consisted of the following: 
March 31, 2025December 31, 2024
Raw materials$95,635 $98,677 
Work in process11,222 10,960 
Finished goods16,229 18,587 
Inventories$123,086 $128,224 
Summary of Property, Plant and Equipment, Net
Items reported in property, plant, and equipment, net consisted of the following:
March 31, 2025December 31, 2024
Land and buildings$27,215 $26,613 
Machinery and equipment216,695 211,984 
Construction in progress7,348 8,075 
Property, plant, and equipment, gross251,258 246,672 
Less accumulated depreciation(182,574)(177,811)
Property, plant and equipment, net$68,684 $68,861 
Summary of Accrued Expenses and Other Liabilities
Items reported in accrued expenses and other liabilities consisted of the following:
March 31, 2025December 31, 2024
Compensation and benefits$14,726 $12,542 
Operating lease liabilities8,160 8,033 
Taxes payable3,385 2,122 
Accrued legal and professional fees2,209 1,694 
Derivative liabilities2,195 5,701 
Accrued freight2,159 3,243 
Warranty costs1,352 1,207 
Customer tooling projects1,083 1,259 
Other3,867 4,557 
Accrued liabilities and other$39,136 $40,358