XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Short-term Borrowings and Long-term Borrowings (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Schedule of short and long-term borrowings
          
  

December 31,

2021

  

December 31,

2020

 
Debtor finance  $3,677   $2,789 
Other short-term borrowings   5,111    204 
Current portion of long-term borrowings   332    273 
Total short-term borrowings and current portion of long-term borrowings   9,120    3,266 
           
Long term bank borrowings   12,366    6,573 
Other long-term borrowings   766    55 
Total long-term borrowings   13,132    6,628 
Less: current portion of long-term borrowings   (332)   (273)
Total long-term borrowings, excluding current portion   12,800    6,355 
Total borrowings  $21,920   $9,621 
Schedule of maturities of the long-term borrowings
       
    USD 
 2022   $332 
 2023    411 
 2024    470 
 2025    517 
 2026    5,656 
 Thereafter    5,746 
     $13,132