XML 64 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangible Assets - Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Intangible Assets    
Impairment of goodwill $ 0 $ 0
Impairment of acquired finite-lived intangible assets 0 0
Intangible amortization expense 3,630,000 3,866,000
Intangible assets subject to amortization, Gross Book Value 65,885,000 65,885,000
Intangible assets subject to amortization, Accumulated Amortization (55,393,000) (51,763,000)
Intangible assets subject to amortization, Net Book Value $ 10,492,000 14,122,000
Customer relationships    
Intangible Assets    
Weighted Average Life 17 years 2 months 12 days  
Intangible assets subject to amortization, Gross Book Value $ 55,454,000 55,454,000
Intangible assets subject to amortization, Accumulated Amortization (45,248,000) (41,971,000)
Intangible assets subject to amortization, Net Book Value $ 10,206,000 13,483,000
Acquired technology    
Intangible Assets    
Weighted Average Life 10 years  
Intangible assets subject to amortization, Gross Book Value $ 7,101,000 7,101,000
Intangible assets subject to amortization, Accumulated Amortization $ (7,101,000) (6,967,000)
Intangible assets subject to amortization, Net Book Value   134,000
Trademarks    
Intangible Assets    
Weighted Average Life 8 years 8 months 12 days  
Intangible assets subject to amortization, Gross Book Value $ 3,330,000 3,330,000
Intangible assets subject to amortization, Accumulated Amortization (3,044,000) (2,825,000)
Intangible assets subject to amortization, Net Book Value $ 286,000 $ 505,000