XML 85 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquired Intangible Assets - Schedule of Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Amortization [Abstract]    
Accumulated Amortization $ (8,020) $ (7,282)
Unamortized intangible assets:    
Goodwill, gross carrying amount 21,352 17,309
Total intangible assets, net 34,379 27,936
Total intangible assets, accumulated amortization 8,020 7,282
Customer lists    
Amortization [Abstract]    
Gross Carrying Amount 6,670 6,470
Accumulated Amortization (5,099) (4,851)
Unamortized intangible assets:    
Total intangible assets, accumulated amortization 5,099 4,851
Patent    
Amortization [Abstract]    
Gross Carrying Amount 72 72
Accumulated Amortization (40) (36)
Unamortized intangible assets:    
Total intangible assets, accumulated amortization 40 36
Software    
Amortization [Abstract]    
Gross Carrying Amount 5,412 3,212
Accumulated Amortization (2,358) (1,933)
Unamortized intangible assets:    
Total intangible assets, accumulated amortization 2,358 1,933
Trade Name    
Amortization [Abstract]    
Gross Carrying Amount 373 373
Accumulated Amortization (98) (70)
Unamortized intangible assets:    
Total intangible assets, accumulated amortization 98 70
Other    
Amortization [Abstract]    
Gross Carrying Amount 500 500
Accumulated Amortization (425) (392)
Unamortized intangible assets:    
Total intangible assets, accumulated amortization $ 425 $ 392