XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.4
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Finite and Indefinite Lived Intangible Assets [Line Items]    
Gross $ 269,861 $ 269,049
Accumulated amortization (118,410) (102,728)
Net 151,451 166,321
Trade Names - Indefinite Lived [Member]    
Finite and Indefinite Lived Intangible Assets [Line Items]    
Indefinite-lived intangibles $ 31,382 31,382
Trade Names [Member]    
Finite and Indefinite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (years) 4 years 3 months 18 days  
Gross $ 10,267 10,267
Accumulated amortization (5,830) (4,658)
Net $ 4,437 5,609
Customer Relationships [Member]    
Finite and Indefinite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (years) 9 years  
Gross $ 158,692 157,880
Accumulated amortization (69,515) (57,821)
Net $ 89,177 100,059
Technology [Member]    
Finite and Indefinite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (years) 9 years 10 months 24 days  
Gross $ 56,280 56,280
Accumulated amortization (29,913) (27,262)
Net $ 26,367 29,018
Non-competition Agreements [Member]    
Finite and Indefinite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (years) 1 year 4 months 24 days  
Gross $ 1,510 1,510
Accumulated amortization (1,422) (1,257)
Net $ 88 253
Patents [Member]    
Finite and Indefinite Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (years) 0 years  
Gross $ 11,730 11,730
Accumulated amortization (11,730) (11,730)
Net $ 0 $ 0