v3.26.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Gross Amount $ 72,900 $ 72,900
Accumulated Amortization (64,883) (60,377)
Net Carrying Amount 8,017 12,523
Customer relationships    
Gross Amount 54,500 54,500
Accumulated Amortization (47,250) (43,664)
Net Carrying Amount 7,250 10,836
Trade names and trademarks    
Gross Amount 18,400 18,400
Accumulated Amortization (17,633) (16,713)
Net Carrying Amount $ 767 $ 1,687