XML 120 R108.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Details - Maturity of Lease Liabilities) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases    
2021 $ 2,305  
2022 2,173  
2023 2,208  
2024 2,162  
2025 2,278  
Thereafter 10,502  
Total lease payments 21,628  
Less: interest (7,755)  
Present value of lease payments 13,873  
Operating lease liabilities, current 1,351 $ 605
Operating lease liabilities, noncurrent $ 12,522 $ 5,934