XML 70 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Property, Plant and Equipment - Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 148,955 $ 134,934
Accumulated depreciation and amortization (71,415) (64,370)
Net property, plant and equipment 77,540 70,564
Land and improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 5,896 5,759
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 38,275 37,895
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 12,308 11,216
Machinery & equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 73,179 65,244
Furniture, fixtures, computers & software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 10,222 8,314
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 9,075 $ 6,506