Quarterly report [Sections 13 or 15(d)]

Inventories (Details)

v3.25.4
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Mar. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 76,516 $ 56,281
Work in process 15,831 12,424
Finished goods 29,347 23,562
Inventories, gross 121,694 92,267
Valuation reserves (4,707) (3,287)
Inventories, net $ 116,987 $ 88,980