XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2
GOODWILL AND INTANGIBLE ASSETS - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]    
Other indefinite-lived intangibles $ 286 $ 286
Intangible assets with finite lives:    
Accumulated Amortization (71,793) (83,631)
Total   56,429
Total purchased intangible assets, Gross 144,136 140,346
Total purchased intangible assets, Net 68,536 56,715
Developed technology    
Intangible assets with finite lives:    
Gross 51,044 51,054
Accumulated Amortization (27,093) (32,017)
Total 23,951 19,037
Customer relationship    
Intangible assets with finite lives:    
Gross 55,106 51,306
Accumulated Amortization (29,527) (32,671)
Impairment (3,807)  
Total 21,772 18,635
Trade names    
Intangible assets with finite lives:    
Gross 37,700 37,700
Accumulated Amortization (15,173) (18,943)
Total $ 22,527 $ 18,757