XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.1
GOODWILL AND INTANGIBLE ASSETS - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]    
Indefinite-lived intangibles $ 286 $ 286
Intangible assets with finite lives:    
Accumulated Amortization (99,375) (94,420)
Impairment   (3,528)
Net 37,122  
Total purchased intangible assets, gross 136,783 140,346
Total purchased intangible assets, net $ 37,408 $ 42,398
Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] Charges Charges
Developed technology    
Intangible assets with finite lives:    
Gross $ 47,683 $ 51,054
Accumulated Amortization (37,462) (35,903)
Impairment   (3,351)
Net 10,221 11,800
Customer relationships    
Intangible assets with finite lives:    
Gross 51,114 51,306
Accumulated Amortization (37,315) (35,804)
Impairment   (177)
Net 13,799 15,325
Trade names    
Intangible assets with finite lives:    
Gross 37,700 37,700
Accumulated Amortization (24,598) (22,713)
Impairment   0
Net $ 13,102 $ 14,987