XML 56 R42.htm IDEA: XBRL DOCUMENT v3.20.4
GOODWILL AND OTHER INTANGIBLE ASSETS (Details - Annual Amortization Schedule)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Amortization year 2021 $ 3,630
Amortization year 2022 3,498
Amortization year 2023 3,236
Amortization year 2024 2,818
Amortization year 2025 2,584
Amortization year thereafter 36,627
Amortiztion total 52,393
Management Service Contracts  
Finite-Lived Intangible Assets [Line Items]  
Amortization year 2021 2,287
Amortization year 2022 2,287
Amortization year 2023 2,287
Amortization year 2024 2,287
Amortization year 2025 2,287
Amortization year thereafter 13,533
Amortiztion total $ 24,968
Weighted average amortization period remaining in years 10 years 10 months 24 days
Covenant not to compete and other contracts  
Finite-Lived Intangible Assets [Line Items]  
Amortization year 2021 $ 1,024
Amortization year 2022 994
Amortization year 2023 883
Amortization year 2024 467
Amortization year 2025 233
Amortization year thereafter 0
Amortiztion total $ 3,601
Weighted average amortization period remaining in years 3 years 10 months 24 days
Developed Technology  
Finite-Lived Intangible Assets [Line Items]  
Amortization year 2021 $ 244
Amortization year 2022 142
Amortization year 2023 0
Amortization year 2024 0
Amortization year 2025 0
Amortization year thereafter 0
Amortiztion total $ 386
Weighted average amortization period remaining in years 1 year 7 months 6 days
Trade Names amortized  
Finite-Lived Intangible Assets [Line Items]  
Amortization year 2021 $ 75
Amortization year 2022 75
Amortization year 2023 66
Amortization year 2024 64
Amortization year 2025 64
Amortization year thereafter 309
Amortiztion total $ 653
Weighted average amortization period remaining in years 5 years 4 months 24 days
Trade Names indefinite life  
Finite-Lived Intangible Assets [Line Items]  
Amortization year 2021 $ 0
Amortization year 2022 0
Amortization year 2023 0
Amortization year 2024 0
Amortization year 2025 0
Amortization year thereafter 7,100
Amortiztion total 7,100
Software in development  
Finite-Lived Intangible Assets [Line Items]  
Amortization year 2021 0
Amortization year 2022 0
Amortization year 2023 0
Amortization year 2024 0
Amortization year 2025 0
Amortization year thereafter 15,685
Amortiztion total $ 15,685
Weighted average amortization period remaining in years 0 years