XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Property, Plant and Equipment (Tables)
9 Months Ended
Sep. 30, 2025
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property, plant, and equipment consist of the following (in thousands):
September 30,
2025
December 31,
2024
Land and improvements$5,896 $5,759 
Buildings and improvements38,275 37,895 
Leasehold improvements12,308 11,216 
Machinery & equipment73,179 65,244 
Furniture, fixtures, computers & software10,222 8,314 
Construction in progress9,075 6,506 
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