XML 119 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Total Equity - Authorized and Issued capital (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Multiple voting shares    
Total Equity    
Voting percentage of multiple voting shares 41.80%  
Number of shares issued 1,548,000 1,548,000
Subordinate voting shares    
Total Equity    
Number of shares issued 22,886,704 24,233,657
Number of shares reserved for share-based payments 1,967,008 1,979,179