XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Goodwill and Intangible Assets [Abstract]      
Impairment charges $ 0 $ 0  
Amortized Intangible Assets [Abstract]      
Gross carrying amount 12,442   $ 12,442
Accumulated amortization (9,682)   (9,422)
Net 2,760   3,020
Amortization of intangible assets 260 $ 340 300
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
2022 remainder 649    
2023 640    
2024 435    
2025 335    
2026 266    
Thereafter 435    
Total 2,760   3,020
Customer Relationships [Member]      
Amortized Intangible Assets [Abstract]      
Gross carrying amount 8,628   8,628
Accumulated amortization (6,622)   (6,432)
Net 2,006   2,196
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
Total 2,006   2,196
Trade Names [Member]      
Amortized Intangible Assets [Abstract]      
Gross carrying amount 1,689   1,689
Accumulated amortization (1,130)   (1,108)
Net 559   581
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
Total 559   581
Developed Technology [Member]      
Amortized Intangible Assets [Abstract]      
Gross carrying amount 471   471
Accumulated amortization (471)   (471)
Net 0   0
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
Total 0   0
Non-Controlling Customer Relationships [Member]      
Amortized Intangible Assets [Abstract]      
Gross carrying amount 433   433
Accumulated amortization (433)   (433)
Net 0   0
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
Total 0   0
Noncompete Agreement [Member]      
Amortized Intangible Assets [Abstract]      
Gross carrying amount 527   527
Accumulated amortization (451)   (429)
Net 76   98
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
Total 76   98
Alliance Agreement [Member]      
Amortized Intangible Assets [Abstract]      
Gross carrying amount 527   527
Accumulated amortization (408)   (382)
Net 119   145
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
Total 119   145
Others [Member]      
Amortized Intangible Assets [Abstract]      
Gross carrying amount 167   167
Accumulated amortization (167)   (167)
Net 0   0
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
Total $ 0   $ 0