v3.26.1
GOODWILL AND INTANGIBLE ASSETS - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Goodwill and Other [Abstract]    
Indefinite-lived intangibles $ 286 $ 286
Intangible assets with finite lives:    
Accumulated Amortization (123,776) (114,495)
Total 12,795  
Total purchased intangible assets, gross 136,857 136,783
Total purchased intangible assets, net 13,081 22,288
Developed technology    
Intangible assets with finite lives:    
Gross 47,725 47,683
Accumulated Amortization (44,874) (42,242)
Total 2,851 5,441
Customer relationships    
Intangible assets with finite lives:    
Gross 51,146 51,114
Accumulated Amortization (44,922) (42,000)
Total 6,224 9,114
Trade-names    
Intangible assets with finite lives:    
Gross 37,700 37,700
Accumulated Amortization (33,980) (30,253)
Total $ 3,720 $ 7,447