XML 75 R63.htm IDEA: XBRL DOCUMENT v3.20.4
(10) Commitments and Contingencies (Details - Maturities of lease liabilities) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]    
Operating lease maturing 2021 $ 7,458  
Finance lease maturing 2021 1,229  
Operating lease maturing 2022 6,066  
Finance lease maturing 2022 1,050  
Operating lease maturing 2023 1,397  
Finance lease maturing 2023 84  
Operating lease maturing 2024 419  
Finance lease maturing 2024 26  
Operating lease maturing 2025 282  
Finance lease maturing 2025 10  
Total undiscounted operating lease payments 15,622  
Total undiscounted finance lease payments 2,399  
Less amounts representing interest operating lease (3,526)  
Less amounts representing interest finance lease (156)  
Operating Lease Liability 12,096 $ 18,527
Finance Lease Liability $ 2,243 $ 718