v3.26.1
GOODWILL AND OTHER INTANGIBLE ASSETS - Summary of Gross Carrying Amount and Accumulated Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average Amortization Period (in Years) 8 years 2 months 12 days 8 years 3 months 18 days
Gross Intangible Assets $ 209,440 $ 203,437
Accumulated Amortization (125,914) (115,526)
Net Intangible Assets $ 83,526 $ 87,911
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average Amortization Period (in Years) 8 years 4 months 24 days 8 years 6 months
Gross Intangible Assets $ 188,027 $ 182,024
Accumulated Amortization (110,998) (101,343)
Net Intangible Assets $ 77,029 $ 80,681
Developed technology    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average Amortization Period (in Years) 6 years 7 months 6 days 6 years 7 months 6 days
Gross Intangible Assets $ 19,501 $ 19,501
Accumulated Amortization (13,075) (12,348)
Net Intangible Assets $ 6,426 $ 7,153
Trade names    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average Amortization Period (in Years) 4 years 3 months 18 days 4 years 3 months 18 days
Gross Intangible Assets $ 880 $ 880
Accumulated Amortization (880) (880)
Net Intangible Assets $ 0 $ 0
Non-compete agreements    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average Amortization Period (in Years) 5 years 2 months 12 days 5 years 2 months 12 days
Gross Intangible Assets $ 1,032 $ 1,032
Accumulated Amortization (961) (955)
Net Intangible Assets $ 71 $ 77