XML 75 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-based compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2024
Jun. 30, 2025
Jun. 30, 2025
Dec. 31, 2023
Restricted Stock Units (RSUs) [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share based compensation by share based award equity instruments other than options granted during the period   1,616,377 1,838,670  
Restricted Stock Units Awards (RSAs) [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share based compensation by share based award equity instruments other than options granted during the period   0 26,059  
Weighted-average grant date fair value     $ 45.58  
2015 Stock Option Plan [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share based compensation by share based award number of shares authorized for issue       28,115,750
2015 Stock Option Plan [Member] | Restricted Stock Units (RSUs) [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share based compensation by share based award incremental compensation costs     $ 35.3  
2015 Stock Option Plan [Member] | Restricted Stock Units (RSUs) [Member] | Additional as Extensions Occurred [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share based compensation by share based award incremental compensation costs     $ 12.2  
2024 Equity Incentive Plan [Member] | Incentive Stock Options [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share based compensation by share based award number of shares available for issue   22,290,000 22,290,000  
2024 Equity Incentive Plan [Member] | Common Class A [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share based compensation by share based award number of shares available for issue   7,430,000 7,430,000  
Share based compensation by share based award number of shares issued     6,355,699  
Share based compensation by share based payment award expiration date Jan. 01, 2034      
2024 Equity Incentive Plan [Member] | Class A And Class B Common Stock [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share based compensation by share based award number of additional shares available for issue as a percentage of outstanding common stock   5.00% 5.00%