v3.26.1
Goodwill and Other Intangible Assets - Schedule of Intangible Asset (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived    
Gross Carrying Value $ 70,033 $ 70,296
Accumulated Amortization (59,751) (58,770)
Net Carrying Amount 10,282 11,526
Patents    
Intangible Asset, Finite-Lived    
Gross Carrying Value 313 324
Accumulated Amortization (203) (211)
Net Carrying Amount 110 113
Customer relationships    
Intangible Asset, Finite-Lived    
Gross Carrying Value 28,598 28,771
Accumulated Amortization (22,817) (22,331)
Net Carrying Amount 5,781 6,440
Trademarks and trade names    
Intangible Asset, Finite-Lived    
Gross Carrying Value 8,025 8,055
Accumulated Amortization (6,069) (5,818)
Net Carrying Amount 1,956 2,237
Technology    
Intangible Asset, Finite-Lived    
Gross Carrying Value 32,770 32,819
Accumulated Amortization (30,449) (30,224)
Net Carrying Amount 2,321 2,595
Favorable lease    
Intangible Asset, Finite-Lived    
Gross Carrying Value 327 327
Accumulated Amortization (213) (186)
Net Carrying Amount $ 114 $ 141
Weighted Average Amortization Period In Years | Patents    
Intangible Asset, Finite-Lived    
Weighted Average Amortization Period In Years 10 years 10 years
Weighted Average Amortization Period In Years | Customer relationships    
Intangible Asset, Finite-Lived    
Weighted Average Amortization Period In Years 12 years 12 years
Weighted Average Amortization Period In Years | Trademarks and trade names    
Intangible Asset, Finite-Lived    
Weighted Average Amortization Period In Years 13 years 13 years
Weighted Average Amortization Period In Years | Technology    
Intangible Asset, Finite-Lived    
Weighted Average Amortization Period In Years 7 years 7 years
Weighted Average Amortization Period In Years | Favorable lease    
Intangible Asset, Finite-Lived    
Weighted Average Amortization Period In Years 6 years 6 years