v3.26.1
Share-Based Compensation - Summary of Share-Based Compensation Activity (Detail) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total share units granted 608 367
Total grant date value of share units $ 7,389 $ 5,180
Total share units vested 279 229
Total share units forfeiture 2 0
Compensation expense relating to share-based grants $ 1,099 $ 963
Restricted Shares Units [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total share units granted 321 199
Total grant date value of share units $ 3,897 $ 2,815
Total share units vested 178 138
Total share units forfeiture 1 0
Performance Shares Units [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total share units granted 287 168
Total grant date value of share units $ 3,492 $ 2,365
Total share units vested 101 91
Total share units forfeiture 1 0