XML 59 R47.htm IDEA: XBRL DOCUMENT v3.25.2
GOODWILL AND INTANGIBLE ASSETS - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]    
Indefinite-lived intangibles $ 286 $ 286
Intangible assets with finite lives:    
Accumulated Amortization (94,420) (104,403)
Impairment (3,528)  
Net   32,094
Total purchased intangible assets, gross 140,346 136,783
Total purchased intangible assets, net $ 42,398 32,380
Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] Charges  
Developed technology    
Intangible assets with finite lives:    
Gross $ 51,054 47,683
Accumulated Amortization (35,903) (39,053)
Impairment (3,351)  
Net 11,800 8,630
Customer relationships    
Intangible assets with finite lives:    
Gross 51,306 51,114
Accumulated Amortization (35,804) (38,867)
Impairment (177)  
Net 15,325 12,247
Trade names    
Intangible assets with finite lives:    
Gross 37,700 37,700
Accumulated Amortization (22,713) (26,483)
Impairment 0  
Net $ 14,987 $ 11,217