v3.26.1
GOODWILL AND OTHER INTANGIBLE ASSETS - Summary of Gross Carrying Amount and Accumulated Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average Amortization Period (in Years) 8 years 2 months 12 days 8 years 2 months 12 days
Gross Intangible Assets $ 209,649 $ 203,437
Accumulated Amortization (120,861) (115,526)
Net Intangible Assets $ 88,788 $ 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,236 $ 182,024
Accumulated Amortization (106,311) (101,343)
Net Intangible Assets $ 81,925 $ 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 (12,712) (12,348)
Net Intangible Assets $ 6,789 $ 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 (958) (955)
Net Intangible Assets $ 74 $ 77