XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2
SIGNIFICANT ACCOUNTING POLICIES - Capital Advance receivable, net - current and overdue amounts (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Financing Receivable, Past Due [Line Items]        
Total $ 42,475 $ 56,101 $ 54,998 $ 67,682
Current        
Financing Receivable, Past Due [Line Items]        
Total 39,158 53,150    
1-30 days overdue        
Financing Receivable, Past Due [Line Items]        
Total 1,065 964    
30-60 overdue        
Financing Receivable, Past Due [Line Items]        
Total 721 704    
60-90 overdue        
Financing Receivable, Past Due [Line Items]        
Total 236 163    
Above 90 overdue        
Financing Receivable, Past Due [Line Items]        
Total $ 1,295 $ 1,120