XML 86 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL AND INTANGIBLE ASSETS - Schedule of Acquired Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]      
Other indefinite-lived intangibles $ 286,000 $ 286,000  
Intangible assets with finite lives:      
Additions 0 26,479,000  
Accumulated Amortization (72,393,000) (45,195,000)  
Impairment (3,807,000) 0 $ 0
Total 68,250,000    
Total purchased intangible assets, Gross 144,736,000 118,257,000  
Total purchased intangible assets, Net 68,536,000 99,541,000  
Developed technology      
Intangible assets with finite lives:      
Gross 51,044,000 38,650,000  
Additions 0 12,394,000  
Accumulated Amortization (27,093,000) (17,260,000)  
Impairment 0    
Total 23,951,000 33,784,000  
Customer relationship      
Intangible assets with finite lives:      
Gross 55,106,000 41,021,000  
Additions 0 14,085,000  
Accumulated Amortization (29,527,000) (19,702,000)  
Impairment (3,807,000)    
Total 21,772,000 35,404,000  
Trade names      
Intangible assets with finite lives:      
Gross 37,700,000 37,700,000  
Additions 0 0  
Accumulated Amortization (15,173,000) (7,633,000)  
Impairment 0    
Total 22,527,000 30,067,000  
Order backlog      
Intangible assets with finite lives:      
Gross 600,000 600,000  
Additions 0 0  
Accumulated Amortization (600,000) (600,000)  
Impairment 0    
Total $ 0 $ 0