Quarterly report pursuant to Section 13 or 15(d)

GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets (Details)

v3.22.2
GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 208,533 $ 189,185
Accumulated Amortization 53,867 42,226
Net Carrying Value 154,666 146,959
Status    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 80,000 80,000
Accumulated Amortization 19,644 15,644
Net Carrying Value 60,356 64,356
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 89,880 74,600
Accumulated Amortization 19,081 14,443
Net Carrying Value 70,799 60,157
Non-competition agreement    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 210 210
Accumulated Amortization 210 209
Net Carrying Value 0 1
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 16,015 14,230
Accumulated Amortization 6,761 5,493
Net Carrying Value 9,254 8,737
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 20,480 19,545
Accumulated Amortization 7,831 6,380
Net Carrying Value 12,649 13,165
Leasehold interest - favorable    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 600 600
Accumulated Amortization 69 57
Net Carrying Value 531 $ 543
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 1,348  
Accumulated Amortization 271  
Net Carrying Value $ 1,077