v3.25.2
Stockholders' Equity - Shares - Tabular Disclosure (Details)
6 Months Ended
Jun. 30, 2025
Vote
$ / shares
Subordinate Voting Share ("SVS")  
Common stock  
Common stock, no par value (in dollars per share) | $ / shares $ 0
Common stock, authorized Unlimited
Common stock, voting rights 1 vote for each share
Common stock, voting rights, votes per share | Vote 1
Multiple Voting Share ("MVS")  
Common stock  
Common stock, no par value (in dollars per share) | $ / shares $ 0
Common stock, authorized Unlimited
Common stock, voting rights 100 votes for each share
Common stock, voting rights, votes per share | Vote 100