v3.26.1
GOODWILL AND INTANGIBLE ASSETS - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount   $ 157,943
Total Intangible assets $ 157,943  
Accumulated Amortization (115,471) (107,736)
Net Carrying Amount 42,472 50,207
Total Intangible assets $ 42,472 $ 50,207
Weighted-Average Useful Lives (in years) 6 years 8 months 12 days 6 years 8 months 12 days
Developed technology    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 73,367 $ 73,367
Accumulated Amortization (72,030) (71,138)
Net Carrying Amount $ 1,337 $ 2,229
Weighted-Average Useful Lives (in years) 5 years 10 months 24 days 5 years 10 months 24 days
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 46,100 $ 46,100
Accumulated Amortization (27,292) (22,995)
Net Carrying Amount $ 18,808 $ 23,105
Weighted-Average Useful Lives (in years) 6 years 3 months 18 days 6 years 3 months 18 days
Tradename    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 34,400 $ 34,400
Accumulated Amortization (14,232) (11,832)
Net Carrying Amount $ 20,168 $ 22,568
Weighted-Average Useful Lives (in years) 7 years 10 months 24 days 7 years 10 months 24 days
Patents    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 4,076 $ 4,076
Accumulated Amortization (1,917) (1,771)
Net Carrying Amount $ 2,159 $ 2,305
Weighted-Average Useful Lives (in years) 14 years 14 years