XML 92 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
GOODWILL AND INTANGIBLE ASSETS - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]      
Indefinite-lived intangibles $ 286 $ 286  
Intangible assets with finite lives:      
Accumulated Amortization (94,420) (71,793)  
Impairment (3,528) (3,807) $ 0
Net 42,112    
Total purchased intangible assets, gross 140,346 144,136  
Total purchased intangible assets, net $ 42,398 $ 68,536  
Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] Charges Charges  
Developed technology      
Intangible assets with finite lives:      
Gross $ 51,054 $ 51,044  
Accumulated Amortization (35,903) (27,093)  
Impairment (3,351) 0  
Net 11,800 23,951  
Customer relationships      
Intangible assets with finite lives:      
Gross 51,306 55,106  
Accumulated Amortization (35,804) (29,527)  
Impairment (177) (3,807)  
Net 15,325 21,772  
Trade names      
Intangible assets with finite lives:      
Gross 37,700 37,700  
Accumulated Amortization (22,713) (15,173)  
Impairment 0 0  
Net $ 14,987 $ 22,527