v3.25.2
Share-Based Compensation - Summary of Share-Based Compensation Activity (Detail) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total share units granted 0 6 367 322
Total grant date value of share units $ 0 $ 83 $ 5,180 $ 4,612
Total share units vested 6 15 235 367
Total share units forfeiture 0 7 0 7
Compensation expense relating to share-based grants $ 838 $ 827 $ 1,801 $ 2,192
Restricted Shares Units [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total share units granted 0 6 199 182
Total grant date value of share units $ 0 $ 83 $ 2,815 $ 2,605
Total share units vested 6 15 144 164
Total share units forfeiture 0 3 0 3
Performance Shares Units [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total share units granted 0 0 168 140
Total grant date value of share units $ 0 $ 0 $ 2,365 $ 2,007
Total share units vested 0 0 91 203
Total share units forfeiture 0 4 0 4