v3.25.0.1
Stock-based compensation - Schedule of the activity related to the Company's RSUs (Detail) - Restricted Stock Units (RSUs) [Member]
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Beginning balance | shares 20,788,500
Granted | shares 4,020,190
Vested and settled | shares (12,143,140)
Vested and not yet settled | shares (4,772,362)
Forfeited | shares (871,838)
Expired | shares (147,376)
Ending balance | shares 6,873,974
Beginning balance | $ / shares $ 26.47
Granted | $ / shares 39.75
Vested and settled | $ / shares 19.95
Vested and not yet settled | $ / shares 37.87
Forfeited | $ / shares 35.97
Expired | $ / shares 0.28
Ending balance | $ / shares $ 38.23