XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
9 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Common stock    
Net of allowance for doubtful accounts $ 480,979 $ 572,080
Subordinate Voting Shares    
Common stock    
Common stock, authorized Unlimited  
Common Stock, Issued 86,046,830 86,046,830
Common Stock, Outstanding 86,046,830 86,046,830
Multiple Voting Shares    
Common stock    
Common stock, authorized Unlimited  
Common Stock, Issued 355,384 355,384
Common Stock, Outstanding 355,384 355,384
Super Voting Shares    
Common stock    
Common stock, authorized Unlimited  
Common Stock, Issued 65,411 65,411
Common Stock, Outstanding 65,411 65,411