XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Schedule of accrued liabilities
          
  

December 31,

2022

  

December 31,

2021

 
Other payable  $7,825   $4,294 
Tax penalty payable (a)   2,780    2,780 
Accrued expense   1,879    786 
Other tax payables   2,387    1,086 
Other accrual and payables   1,101    1,148 
Total accrued liabilities  $15,972   $10,094