v3.26.1
Stock-Based Compensation Plans - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares available for grant under the stock incentive plan 2,293,272    
Unrecognized compensation costs related to non-vested $ 70.9    
Weighted-average period over which cost is expected to be recognized 2 years 2 months 12 days    
Common stock, shares issued 41,241,180   41,121,305
Restricted Stock [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of non-option equity instruments granted during the period 164,837    
Employees Stock Purchase Plan [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares available for grant under the stock incentive plan 92,483    
Common stock, shares issued 5,229    
Employees [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based payment arrangement, amount capitalized $ 0.5 $ 0.4  
Employees [Member] | Restricted Stock [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted-average grant date fair value per share $ 179.42    
Employees [Member] | Performance Based Share [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of non-option equity instruments granted during the period 21,736    
Number of stock option equity instruments granted during the period 46,568    
Weighted-average fair value each option granted $ 51.47    
Weighted-average grant date fair value per share $ 179.36