XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Share-based Payment - Summary Of Share Based Payment (Detail)
3 Months Ended
Mar. 31, 2025
Restricted Stock Units [Member]  
Sharebased Payment Arrangement, Restricted Stock Unit, Activity [Line Items]  
Beginning balance 993,807
Granted during the period 634,589
Settled during the period (60,056)
Transferred during the period (321,392)
Forfeited during the period (25,760)
Ending balance 1,221,188
Restricted Stock Units [Member] | 2026  
Sharebased Payment Arrangement, Restricted Stock Unit, Activity [Line Items]  
Vested at the reporting date 583,076
Restricted Stock Units [Member] | 2027  
Sharebased Payment Arrangement, Restricted Stock Unit, Activity [Line Items]  
Vested at the reporting date 427,429
Restricted Stock Units [Member] | 2028  
Sharebased Payment Arrangement, Restricted Stock Unit, Activity [Line Items]  
Vested at the reporting date 210,683
Performance Stock Units [Member]  
Sharebased Payment Arrangement, Restricted Stock Unit, Activity [Line Items]  
Beginning balance 156,667
Granted during the period 73,583
Settled during the period (15,716)
Transferred during the period (46,588)
Forfeited during the period (2,688)
Ending balance 165,258
Performance Stock Units [Member] | 2026  
Sharebased Payment Arrangement, Restricted Stock Unit, Activity [Line Items]  
Vested at the reporting date 86,659
Performance Stock Units [Member] | 2027  
Sharebased Payment Arrangement, Restricted Stock Unit, Activity [Line Items]  
Vested at the reporting date 54,066
Performance Stock Units [Member] | 2028  
Sharebased Payment Arrangement, Restricted Stock Unit, Activity [Line Items]  
Vested at the reporting date 24,533
Restricted Stock Units and Performance Stock Unit [Member]  
Sharebased Payment Arrangement, Restricted Stock Unit, Activity [Line Items]  
Beginning balance 1,150,474
Granted during the period 708,172
Settled during the period (75,772)
Transferred during the period (367,980)
Forfeited during the period (28,448)
Ending balance 1,386,446
Restricted Stock Units and Performance Stock Unit [Member] | 2026  
Sharebased Payment Arrangement, Restricted Stock Unit, Activity [Line Items]  
Vested at the reporting date 669,735
Restricted Stock Units and Performance Stock Unit [Member] | 2027  
Sharebased Payment Arrangement, Restricted Stock Unit, Activity [Line Items]  
Vested at the reporting date 481,495
Restricted Stock Units and Performance Stock Unit [Member] | 2028  
Sharebased Payment Arrangement, Restricted Stock Unit, Activity [Line Items]  
Vested at the reporting date 235,216