XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL AND OTHER INTANGIBLE ASSETS - Summary of Gross Carrying Amount and Accumulated Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in Years) 8 years 6 months 8 years 4 months 24 days
Gross $ 133,257 $ 132,228
Accumulated Amortization (75,931) (65,634)
Net $ 57,326 $ 66,594
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in Years) 8 years 8 months 12 days 8 years 8 months 12 days
Gross $ 116,971 $ 116,971
Accumulated Amortization (62,498) (52,700)
Net $ 54,473 $ 64,271
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in Years) 6 years 10 months 24 days 6 years 7 months 6 days
Gross $ 12,001 $ 12,001
Accumulated Amortization (10,651) (10,283)
Net $ 1,350 $ 1,718
Reseller relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in Years) 6 years 4 months 24 days 6 years 10 months 24 days
Gross $ 2,373 $ 1,344
Accumulated Amortization (985) (889)
Net $ 1,388 $ 455
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in Years) 4 years 3 months 18 days 3 years
Gross $ 880 $ 880
Accumulated Amortization (872) (847)
Net $ 8 $ 33
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in Years) 5 years 2 months 12 days 5 years 2 months 12 days
Gross $ 1,032 $ 1,032
Accumulated Amortization (925) (915)
Net $ 107 $ 117