Annual report pursuant to Section 13 and 15(d)

Schedule of Reconciliation of Liabilities Measured at Fair Value (Details)

v3.22.1
Schedule of Reconciliation of Liabilities Measured at Fair Value (Details) - Fair Value, Inputs, Level 3 [Member] - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Contingent Consideration Earnout [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Beginning Balance $ 200,000
TBD Safety, LLC's sellers earnout   200,000
Change in fair value (200,000)  
Issuance of warrants  
Change in fair value of warrants  
Exercise of warrants  
Ending Balance 200,000
Warrant Liability [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Beginning Balance
TBD Safety, LLC's sellers earnout  
Change in fair value  
Issuance of warrants 756,924,148  
Change in fair value of warrants (94,817,673)  
Exercise of warrants (463,540,305)  
Ending Balance $ 198,566,170