v3.26.1
INTANGIBLE ASSETS - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 184,818 $ 184,833
Accumulated Amortization (150,048) (146,984)
Net Carrying Amount 34,770 37,849
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 162,670 162,678
Accumulated Amortization (128,112) (125,109)
Net Carrying Amount 34,558 37,569
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 19,165 19,172
Accumulated Amortization (18,953) (18,930)
Net Carrying Amount 212 242
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,300 2,300
Accumulated Amortization (2,300) (2,262)
Net Carrying Amount 0 38
Licenses    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 683 683
Accumulated Amortization (683) (683)
Net Carrying Amount $ 0 $ 0