Quarterly report pursuant to Section 13 or 15(d)

Preference Shares Liabilities - Additional Information (Details)

v3.20.2
Preference Shares Liabilities - Additional Information (Details)
Jul. 31, 2020
USD ($)
Employee
Mar. 24, 2020
Employee
Mar. 09, 2020
INR (₨)
Sep. 30, 2020
USD ($)
$ / shares
Feb. 29, 2020
₨ / shares
Jan. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
$ / shares
Preference Shares Liabilities [Line Items]              
Preferred stock, par value | $ / shares       $ 0.0001     $ 0.0001
Solutions Infini Purchase Agreement              
Preference Shares Liabilities [Line Items]              
Preference share liabilities       $ 0     $ 2,500,000
Modification of 2018 Solutions Infini Purchase Agreement | Preferred Stock | Payroll and Payroll Related Accrued Liabilities              
Preference Shares Liabilities [Line Items]              
Preference shares, performance bonuses       $ 2,100,000      
Modification of 2018 Solutions Infini Purchase Agreement | COVID-19 | Preferred Stock              
Preference Shares Liabilities [Line Items]              
Preference shares, performance bonuses           $ 1,400,000  
Number of employees get delay payment of performance bonuses | Employee   2          
Modification of 2018 Solutions Infini Purchase Agreement | Solutions Infini              
Preference Shares Liabilities [Line Items]              
Preferred stock, par value | ₨ / shares         ₨ 10.0    
Preferred share obligation $ 2,000   ₨ 132,000        
Performance bonuses to be paid date, year     2020        
Modification of 2018 Solutions Infini Purchase Agreement | Solutions Infini | Preferred Stock              
Preference Shares Liabilities [Line Items]              
Preference shares, performance bonuses $ 1,400,000            
Number of employees get delay payment of performance bonuses | Employee 2            
Modification of 2018 Solutions Infini Purchase Agreement | Solutions Infini | COVID-19 | Preferred Stock              
Preference Shares Liabilities [Line Items]              
Preference shares, performance bonuses           $ 3,500,000