v3.26.1
Stock-based compensation - Additional Information (Detail) - shares
1 Months Ended 3 Months Ended
Jul. 31, 2024
Mar. 31, 2026
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   490,801  
PSUs [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   175,000  
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
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   8,405,137  
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%