XML 73 R66.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation Plans - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 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,292,883   2,292,883    
Unrecognized compensation costs related to non-vested $ 62.6   $ 62.6    
Weighted-average period over which cost is expected to be recognized     2 years    
Common stock, shares issued 40,890,325   40,890,325   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     182,368    
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   92,483    
Common stock, shares issued 5,229   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 $ 1.1 $ 0.8  
Employees [Member] | Restricted Stock [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Weighted-average grant date fair value per share     $ 173.59    
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