XML 73 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
GOODWILL AND INTANGIBLE ASSETS - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Goodwill, gross carrying amount $ 15,000,000 $ 15,000,000  
Intangible assets, net $ 12,307,000 15,620,000  
Intangible assets, weighted-average amortization period 4 years 4 months 24 days    
Amortization of acquired intangible assets $ 896,000 1,285,000 $ 1,270,000
Impairment charged against intangible assets 0 0 0
Acquired Intangible Assets      
Amortization of acquired intangible assets 3,231,000 3,551,000 3,484,000
Costs of Revenues | Acquired Intangible Assets      
Amortization of acquired intangible assets 2,335,000 2,266,000 2,214,000
Costs and Expenses | Acquired Intangible Assets      
Amortization of acquired intangible assets $ 896,000 $ 1,285,000 $ 1,270,000