v3.26.1
Intangible Assets - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets, Net    
Total Intangible Assets $ 76,276 $ 76,276
Total Accumulated Amortization (70,094) (68,824)
Intangible Assets, Net 6,182 7,452
Customer Relationships    
Finite-Lived Intangible Assets, Net    
Total Intangible Assets 66,376 66,376
Total Accumulated Amortization (60,194) (58,924)
Trade Names    
Finite-Lived Intangible Assets, Net    
Total Intangible Assets 9,900 9,900
Total Accumulated Amortization $ (9,900) $ (9,900)