XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets - Schedule of Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets eligible for amortization:    
Accumulated Amortization $ (7,473) $ (7,282)
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,473 7,282
Customer lists    
Assets eligible for amortization:    
Gross Carrying Amount 6,470 6,470
Accumulated Amortization (4,919) (4,851)
Unamortized intangible assets:    
Total intangible assets, accumulated amortization 4,919 4,851
Patents    
Assets eligible for amortization:    
Gross Carrying Amount 72 72
Accumulated Amortization (37) (36)
Unamortized intangible assets:    
Total intangible assets, accumulated amortization 37 36
Software    
Assets eligible for amortization:    
Gross Carrying Amount 3,212 3,212
Accumulated Amortization (2,040) (1,933)
Unamortized intangible assets:    
Total intangible assets, accumulated amortization 2,040 1,933
Trade name    
Assets eligible for amortization:    
Gross Carrying Amount 373 373
Accumulated Amortization (77) (70)
Unamortized intangible assets:    
Total intangible assets, accumulated amortization 77 70
Other    
Assets eligible for amortization:    
Gross Carrying Amount 500 500
Accumulated Amortization (400) (392)
Unamortized intangible assets:    
Total intangible assets, accumulated amortization $ 400 $ 392