XML 67 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Jul. 31, 2024
Mar. 31, 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   222,293  
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   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  
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  
Share based compensation by share based award number of shares issued   7,924,236  
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%