XML 78 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable, net (Details - Accounts receivable) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Receivables [Abstract]        
Accounts receivable $ 25,419 $ 17,306    
Less: Allowance for credit losses (2,820) (245) $ (462) $ (633)
Accounts receivable, net $ 22,599 $ 17,061