v3.26.1
GOODWILL AND INTANGIBLE ASSETS - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 90,200 $ 67,600
Accumulated Amortization (27,255) (22,997)
Net Carrying Amount 62,945 44,603
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 82,600 60,000
Accumulated Amortization (24,880) (20,939)
Net Carrying Amount 57,720 39,061
Trade names    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 7,600 7,600
Accumulated Amortization (2,375) (2,058)
Net Carrying Amount $ 5,225 $ 5,542