XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquired Intangible Assets - Schedule of Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Amortization [Abstract]    
Accumulated Amortization $ (7,282) $ (6,501)
Unamortized intangible assets:    
Goodwill, gross carrying amount 17,309 17,309
Total intangible assets, net 27,936 27,936
Total intangible assets, accumulated amortization 7,282 6,501
Customer lists    
Amortization [Abstract]    
Gross Carrying Amount 6,470 6,470
Accumulated Amortization (4,851) (4,561)
Unamortized intangible assets:    
Total intangible assets, accumulated amortization 4,851 4,561
Patent    
Amortization [Abstract]    
Gross Carrying Amount 72 72
Accumulated Amortization (36) (32)
Unamortized intangible assets:    
Total intangible assets, accumulated amortization 36 32
Software    
Amortization [Abstract]    
Gross Carrying Amount 3,212 3,212
Accumulated Amortization (1,933) (1,508)
Unamortized intangible assets:    
Total intangible assets, accumulated amortization 1,933 1,508
Trade Name    
Amortization [Abstract]    
Gross Carrying Amount 373 373
Accumulated Amortization (70) (42)
Unamortized intangible assets:    
Total intangible assets, accumulated amortization 70 42
Other    
Amortization [Abstract]    
Gross Carrying Amount 500 500
Accumulated Amortization (392) (358)
Unamortized intangible assets:    
Total intangible assets, accumulated amortization $ 392 $ 358