v3.25.2
Stock-Based Compensation - Stock Options - General Information (Details) - Employee Stock Option
6 Months Ended
Jun. 30, 2025
Stock-Based Compensation  
Percentage of the number of shares outstanding assuming conversion of all super voting shares and multiple voting shares to subordinate voting shares permitted to be issued (as a percent) 10.00%
Percentage of the fair market value of shares on the date of grant (as a percent) 100.00%
Maximum  
Stock-Based Compensation  
Expiration period 10 years