v3.25.2
Stockholders' Equity - Shares - General Information (Details)
Jun. 30, 2025
Vote
shares
Subordinate Voting Share ("SVS")  
Common stock  
Common stock, voting rights, votes per share 1
Multiple Voting Share ("MVS")  
Common stock  
Common stock, voting rights, votes per share 100
Common stock, convertible, number of shares (in shares) | shares 100