XML 56 R45.htm IDEA: XBRL DOCUMENT v3.26.1
INTANGIBLE ASSETS AND GOODWILL - Schedule of Finite-lived and Indefinite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 342,909 $ 288,413
Accumulated Amortization (192,541) (183,049)
Net Carrying Amount $ 150,368 $ 105,364
Weighted-Average Remaining Useful Life (Years) 6 years 1 month 6 days 4 years 3 months 18 days
Developed technology    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 262,959 $ 212,463
Accumulated Amortization (136,126) (127,638)
Net Carrying Amount $ 126,833 $ 84,825
Weighted-Average Remaining Useful Life (Years) 6 years 3 years 9 months 18 days
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 79,950 $ 75,950
Accumulated Amortization (56,415) (55,411)
Net Carrying Amount $ 23,535 $ 20,539
Weighted-Average Remaining Useful Life (Years) 6 years 3 months 18 days 6 years 4 months 24 days