XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.1
GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 208,887 $ 208,444
Accumulated Amortization 72,698 66,679
Net Carrying Value 136,189 141,765
Status    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 80,000 80,000
Accumulated Amortization 25,645 23,644
Net Carrying Value 54,355 56,356
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 91,121 91,121
Accumulated Amortization 27,349 24,613
Net Carrying Value 63,772 66,508
Non-competition agreement    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 210 210
Accumulated Amortization 210 210
Net Carrying Value 0 0
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 16,161 16,161
Accumulated Amortization 8,636 8,294
Net Carrying Value 7,525 7,867
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 20,556 20,556
Accumulated Amortization 10,082 9,332
Net Carrying Value 10,474 11,224
Leasehold interest - favorable    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 600 600
Accumulated Amortization 85 80
Net Carrying Value 515 520
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 1,458 1,458
Accumulated Amortization 1,024 880
Net Carrying Value 434 578
Foreign currency translation adjustment    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value (1,219) (1,662)
Accumulated Amortization (333) (374)
Net Carrying Value $ (886) $ (1,288)