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

December 31,

2022

  

December 31,

2021

 
Debtor finance  $4,580   $3,677 
Other short-term borrowings   5,113    5,111 
Current portion of long-term borrowings   371    332 
Total short-term borrowings and current portion of long-term borrowings   10,064    9,120 
           
Long-term bank borrowings   6,818    12,366 
Other long-term borrowings   150    766 
Total long-term borrowings   6,968    13,132 
Less: current portion of long-term borrowings   (371)   (332)
Total long-term borrowings, excluding current portion   6,597    12,800 
Total borrowings  $16,661   $21,920 
Schedule of maturities of the long-term borrowings
       
    USD 
 2023   $371 
 2024    423 
 2025    474 
 2026    514 
 2027    5,052 
 Thereafter    134 
     $6,968