v3.25.1
Stock-Based Payment Plans - Summary Of Share Option Activity (Detail)
3 Months Ended
Mar. 31, 2025
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Beginning balance 3,540,208
Granted 1,207,000
Exercised (66,008)
Expired (102,312)
Forfeited (60,266)
Ending balance 4,518,622
Exercisable 1,561,969
Vested and expected to vest 4,518,622
Service Only Share Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Beginning balance 3,349,037
Granted 1,207,000
Exercised (52,550)
Expired (98,250)
Forfeited (59,678)
Ending balance 4,345,559
Exercisable 1,404,308
Vested and expected to vest 4,345,559
Performance Based Share Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Beginning balance 191,171
Exercised (13,458)
Expired (4,062)
Forfeited (588)
Ending balance 173,063
Exercisable 157,661
Vested and expected to vest 173,063