v3.22.1
Business Combinations - Unaudited Proforma Financial Information (Details) - ANC Green Solutions Smith purchase agreement - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]    
Revenue $ 19,270,936 $ 15,651,697
Net loss attributable to common shareholders $ (8,151,096) $ (2,704,897)