XML 116 R104.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Details - Maturity of Lease Liabilities) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases    
2023 $ 2,571  
2024 2,200  
2025 2,558  
2026 2,689  
2027 1,869  
Thereafter 11,825  
Total lease payments 23,712  
Less: interest (7,849)  
Present value of lease payments 15,863  
Operating lease liabilities, current 1,607 $ 1,351
Operating lease liabilities, noncurrent $ 14,256 $ 12,522