XML 77 R49.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND OTHER INTANGIBLE ASSETS (Details - Annual Amortization Schedule) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Amortization year 2023 $ 11,750  
Amortization year 2024 11,094  
Amortization year 2025 10,713  
Amortization year 2026 10,266  
Amortization year 2027 9,272  
Amortization year thereafter 53,133  
Indefinite-lived Intangible Assets [Line Items]    
Indefinite lived intangible assets 24,100 $ 20,600
Other intangible assets 106,228 $ 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 17,032  
Management Service Contracts    
Finite-Lived Intangible Assets [Line Items]    
Amortization year 2023 2,287  
Amortization year 2024 2,287  
Amortization year 2025 2,287  
Amortization year 2026 2,287  
Amortization year 2027 2,287  
Amortization year thereafter 8,958  
Amortiztion total $ 20,393  
Weighted average amortization period remaining in years 8 years 10 months 24 days  
Covenant not to compete and other contracts    
Finite-Lived Intangible Assets [Line Items]    
Amortization year 2023 $ 1,319  
Amortization year 2024 891  
Amortization year 2025 642  
Amortization year 2026 356  
Amortization year 2027 72  
Amortization year thereafter 40  
Amortiztion total $ 3,320  
Weighted average amortization period remaining in years 3 years 1 month 6 days  
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Amortization year 2023 $ 1,244  
Amortization year 2024 1,244  
Amortization year 2025 1,112  
Amortization year 2026 991  
Amortization year 2027 816  
Amortization year thereafter 12,396  
Amortiztion total $ 17,803  
Weighted average amortization period remaining in years 18 years 7 months 6 days  
Patent and Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Amortization year 2023 $ 298  
Amortization year 2024 298  
Amortization year 2025 298  
Amortization year 2026 298  
Amortization year 2027 298  
Amortization year thereafter 322  
Amortiztion total $ 1,812  
Weighted average amortization period remaining in years 6 years 4 months 24 days  
Developed Technology & Software    
Finite-Lived Intangible Assets [Line Items]    
Amortization year 2023 $ 6,297  
Amortization year 2024 6,297  
Amortization year 2025 6,297  
Amortization year 2026 6,257  
Amortization year 2027 5,722  
Amortization year thereafter 7,196  
Amortiztion total $ 38,066  
Weighted average amortization period remaining in years 6 years 8 months 12 days  
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Amortization year 2023 $ 305  
Amortization year 2024 77  
Amortization year 2025 77  
Amortization year 2026 77  
Amortization year 2027 77  
Amortization year thereafter 89  
Amortiztion total $ 702  
Weighted average amortization period remaining in years 4 years 6 months