XML 18 R3.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Balance Sheets (Parenthetical) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Number of shares issued   23,255,419
Number of shares outstanding   23,255,419
Class A Shares    
Unlimited shares authorized Unlimited Unlimited
Number of shares issued 27,838,199 23,255,419
Number of shares outstanding 27,838,199 23,255,419
Class B Shares    
Unlimited shares authorized Unlimited Unlimited
Number of shares issued 49,250,916 53,227,852
Number of shares outstanding 49,250,916 53,227,852