v3.26.1
Other Financial Information (Tables)
6 Months Ended
Jun. 30, 2026
Accounting Policies [Abstract]  
Summary of Inventories
Items reported in inventories consisted of the following: 
June 30, 2026December 31, 2025
Raw materials$101,596 $89,534 
Work in process10,528 11,868 
Finished goods17,790 17,155 
Inventories$129,914 $118,557 
Summary of Property, Plant and Equipment, Net
Items reported in property, plant, and equipment, net consisted of the following:
June 30, 2026December 31, 2025
Land and buildings$25,384 $29,687 
Machinery and equipment227,158 225,922 
Construction in progress6,270 4,211 
Property, plant, and equipment, gross258,812 259,820 
Less accumulated depreciation(196,211)(193,182)
Property, plant and equipment, net$62,601 $66,638 
Summary of Accrued Expenses and Other Liabilities
Items reported in accrued expenses and other liabilities consisted of the following:
June 30, 2026December 31, 2025
Compensation and benefits$20,041 $12,208 
Operating lease liabilities7,610 7,914 
Taxes payable4,959 2,980 
Accrued legal and professional fees2,832 1,847 
Accrued freight3,093 1,856 
Warranty costs1,172 1,387 
Product recall obligation6,492 — 
Other7,112 3,608 
Accrued liabilities and other$53,311 $31,800