v3.26.3
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - shares
9 Months Ended 12 Months Ended
Sep. 30, 2026
Dec. 31, 2025
Class A Shares    
Common stock, unlimited shares authorized Unlimited Unlimited
Common stock, shares issued 29,654,484 27,838,199
Common stock, shares outstanding 29,654,484 27,838,199
Class B Shares    
Common stock, unlimited shares authorized Unlimited Unlimited
Common stock, shares issued 47,356,800 49,250,916
Common stock, shares outstanding 47,356,800 49,250,916