XML 60 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS (Details - Annual Amortization Schedule) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Amortization year 2022 $ 5,336  
Amortization year 2023 5,098  
Amortization year 2024 4,679  
Amortization year 2025 4,336  
Amortization year 2026 3,671  
Amortization year thereafter 33,483  
Indefinite-lived Intangible Assets [Line Items]    
Indefinite lived intangible assets 7,100 $ 7,100
Other intangible assets 56,603  
Trade Names    
Indefinite-lived Intangible Assets [Line Items]    
Indefinite lived intangible assets 7,100  
Software development costs    
Indefinite-lived Intangible Assets [Line Items]    
Indefinite lived intangible assets 13,465  
Management Service Contracts    
Finite-Lived Intangible Assets [Line Items]    
Amortization year 2022 2,287  
Amortization year 2023 2,287  
Amortization year 2024 2,287  
Amortization year 2025 2,287  
Amortization year 2026 2,287  
Amortization year thereafter 11,246  
Amortiztion total $ 22,681  
Weighted average amortization period remaining in years 9 years 9 months 18 days  
Covenant not to compete and other contracts    
Finite-Lived Intangible Assets [Line Items]    
Amortization year 2022 $ 2,500  
Amortization year 2023 2,413  
Amortization year 2024 1,997  
Amortization year 2025 1,654  
Amortization year 2026 989  
Amortization year thereafter 74  
Amortiztion total $ 9,627  
Weighted average amortization period remaining in years 4 years 2 months 12 days  
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Amortization year 2022 $ 461  
Amortization year 2023 318  
Amortization year 2024 318  
Amortization year 2025 318  
Amortization year 2026 318  
Amortization year thereafter 1,432  
Amortiztion total $ 3,165  
Weighted average amortization period remaining in years 9 years 1 month 6 days  
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Amortization year 2022 $ 88  
Amortization year 2023 80  
Amortization year 2024 77  
Amortization year 2025 77  
Amortization year 2026 77  
Amortization year thereafter 166  
Amortiztion total $ 565  
Weighted average amortization period remaining in years 7 years 1 month 6 days