Schedule of term debt (Details) (Parenthetical)  | 
6 Months Ended | 
|---|---|
| 
 Jun. 30, 2021  
USD ($) 
 | |
| Term Loan | |
| Interest rate per annum | 2.37% | 
| Debt principle and interest payment | $ 1,448 | 
| Maturity date | 2025-12 | 
| X | ||||||||||
- Definition Debt instrument maturity month year. No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- Definition The average effective interest rate during the reporting period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
  | 
| X | ||||||||||
- Definition Amount of the required periodic payments including both interest and principal payments. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
  |