v3.26.1
Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 56,371 $ 56,371
Accumulated Amortization (17,801) (16,276)
Net Book Value 38,570 40,095
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 36,820 36,820
Accumulated Amortization (8,526) (7,572)
Net Book Value 28,294 29,248
Licenses    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 18,451 18,451
Accumulated Amortization (8,303) (7,842)
Net Book Value 10,148 10,609
Trade names    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 1,100 1,100
Accumulated Amortization (972) (862)
Net Book Value $ 128 $ 238