XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Other Financial Information (Tables)
9 Months Ended
Sep. 30, 2025
Accounting Policies [Abstract]  
Summary of Inventories
Items reported in inventories consisted of the following: 
September 30, 2025December 31, 2024
Raw materials$90,929 $98,677 
Work in process11,034 10,960 
Finished goods21,091 18,587 
Inventories$123,054 $128,224 
Summary of Property, Plant and Equipment, Net
Items reported in property, plant, and equipment, net consisted of the following:
September 30, 2025December 31, 2024
Land and buildings$30,275 $26,613 
Machinery and equipment223,133 211,984 
Construction in progress3,888 8,075 
Property, plant, and equipment, gross257,296 246,672 
Less accumulated depreciation(191,169)(177,811)
Property, plant and equipment, net$66,127 $68,861 
Summary of Accrued Expenses and Other Liabilities
Items reported in accrued expenses and other liabilities consisted of the following:
September 30, 2025December 31, 2024
Compensation and benefits$18,892 $12,542 
Operating lease liabilities8,088 8,033 
Taxes payable3,740 2,122 
Accrued legal and professional fees1,536 1,694 
Derivative liabilities— 5,701 
Accrued freight1,674 3,243 
Warranty costs1,561 1,207 
Customer tooling projects799 1,259 
Other3,928 4,557 
Accrued liabilities and other$40,218 $40,358