XML 70 R51.htm IDEA: XBRL DOCUMENT v3.25.4
Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, net $ 233,048 $ 187,483
Computer hardware and software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 35,380 37,172
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 3,792 3,775
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 109,467 98,719
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 51,313 51,111
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 4,627 4,627
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 3,269 2,390
Property, plant and equipment excluding composite mats    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 207,848 197,794
Less accumulated depreciation (138,586) (133,099)
Property, plant and equipment, net 69,262 64,695
Rental assets    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 251,077 198,712
Less accumulated depreciation (87,291) (75,924)
Property, plant and equipment, net $ 163,786 $ 122,788