XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Acquired Intangible Assets - Schedule of Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Amortization [Abstract]    
Accumulated Amortization $ (6,501) $ (5,820)
Unamortized intangible assets:    
Goodwill, gross carrying amount 17,309 14,262
Total intangible assets, net 27,936 22,646
Total intangible assets, accumulated amortization 6,501 5,820
Customer lists    
Amortization [Abstract]    
Gross Carrying Amount 6,470 4,778
Accumulated Amortization (4,561) (4,341)
Unamortized intangible assets:    
Total intangible assets, accumulated amortization 4,561 4,341
Patent    
Amortization [Abstract]    
Gross Carrying Amount 72 72
Accumulated Amortization (32) (28)
Unamortized intangible assets:    
Total intangible assets, accumulated amortization 32 28
Software    
Amortization [Abstract]    
Gross Carrying Amount 3,212 2,844
Accumulated Amortization (1,508) (1,104)
Unamortized intangible assets:    
Total intangible assets, accumulated amortization 1,508 1,104
Trade Name    
Amortization [Abstract]    
Gross Carrying Amount 373 190
Accumulated Amortization (42) (22)
Unamortized intangible assets:    
Total intangible assets, accumulated amortization 42 22
Other    
Amortization [Abstract]    
Gross Carrying Amount 500 500
Accumulated Amortization (358) (325)
Unamortized intangible assets:    
Total intangible assets, accumulated amortization $ 358 $ 325