v3.26.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Common stock    
Accounts receivable, credit losses $ 1,266,965 $ 244,264
Subordinate Voting Share ("SVS")    
Common stock    
Common stock, authorized Unlimited Unlimited
Common stock, issued 1,057,131,571 337,512,681
Common stock, outstanding 1,057,131,571 337,512,681
Multiple Voting Share ("MVS")    
Common stock    
Common stock, authorized Unlimited Unlimited
Common stock, issued 233,192 285,371
Common stock, outstanding 233,192 285,371