v3.25.2
GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 201,265 $ 199,678
Accumulated Amortization 113,898 102,774
Net Carrying Value 87,367 96,904
Status    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 80,000 80,000
Accumulated Amortization 40,452 37,410
Net Carrying Value 39,548 42,590
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 89,121 89,121
Accumulated Amortization 50,943 45,700
Net Carrying Value 38,178 43,421
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 10,709 10,709
Accumulated Amortization 5,671 5,196
Net Carrying Value 5,038 5,513
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 20,056 20,056
Accumulated Amortization 16,215 14,767
Net Carrying Value 3,841 5,289
Leasehold interest – favorable    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 600 600
Accumulated Amortization 135 124
Net Carrying Value 465 476
Foreign currency translation adjustment    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 779 (808)
Accumulated Amortization 482 (423)
Net Carrying Value $ 297 $ (385)