XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.1
2. LEASES (Details - Minimum lease payments) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Future minimum lease payment 2021 $ 1,392  
Future minimum lease payment 2022 1,361  
Future minimum lease payment 2023 245  
Future minimum lease payment 2024 8  
Future minimum lease payment thereafter 3  
Total lease payments 3,009  
Less: interest (166)  
Present value of lease liabilities $ 2,843 $ 3,212