XML 101 R89.htm IDEA: XBRL DOCUMENT v3.22.1
Liquidated Damages Payable (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Liquidated Damages Payable    
Liquidated damages payable, current $ 12,205,455  
Liquidated damages payable, current 5,197,182 $ 9,568,091
Liquidating damages payable, net of current portion $ 7,008,273
Liquidated damages payable accrued interest 1.00%