v3.26.1
INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 342,911 $ 288,413
Accumulated Amortization (201,977) (183,049)
Net Carrying Amount $ 140,934 $ 105,364
Weighted-Average Remaining Useful Life (Years) 5 years 4 years 3 months 18 days
Developed technology    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 262,961 $ 212,463
Accumulated Amortization (144,541) (127,638)
Net Carrying Amount $ 118,420 $ 84,825
Weighted-Average Remaining Useful Life (Years) 4 years 8 months 12 days 3 years 9 months 18 days
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 79,950 $ 75,950
Accumulated Amortization (57,436) (55,411)
Net Carrying Amount $ 22,514 $ 20,539
Weighted-Average Remaining Useful Life (Years) 6 years 7 months 6 days 6 years 4 months 24 days