Quarterly report pursuant to Section 13 or 15(d)

GOODWILL AND INTANGIBLE ASSETS - Schedule of intangible assets (Details)

v3.22.1
GOODWILL AND INTANGIBLE ASSETS - Schedule of intangible assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Weighted-average amortization period of intangible assets 4 years 4 months 2 days  
Gross Carrying Amount $ 60,147 $ 57,024
Accumulated Amortization $ (11,361) (8,622)
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Weighted-average amortization period of intangible assets 3 years 11 months 1 day  
Gross Carrying Amount $ 28,774 28,300
Accumulated Amortization $ (6,377) (4,948)
Patents    
Finite-Lived Intangible Assets [Line Items]    
Weighted-average amortization period of intangible assets 3 years 9 months 29 days  
Gross Carrying Amount $ 100 100
Accumulated Amortization $ (45) (42)
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted-average amortization period of intangible assets 5 years 1 month 13 days  
Gross Carrying Amount $ 27,569 25,175
Accumulated Amortization $ (4,157) (3,055)
Non-competes    
Finite-Lived Intangible Assets [Line Items]    
Weighted-average amortization period of intangible assets 3 years 2 months 12 days  
Gross Carrying Amount $ 1,639 1,384
Accumulated Amortization $ (335) (233)
Intellectual property    
Finite-Lived Intangible Assets [Line Items]    
Weighted-average amortization period of intangible assets 3 years 11 months 1 day  
Gross Carrying Amount $ 2,065 2,065
Accumulated Amortization $ (447) $ (344)