XML 71 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation Plans - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Shares available for grant under the stock incentive plan 2,545,015   2,545,015    
Unrecognized compensation costs related to non-vested $ 51.9   $ 51.9    
Weighted-average period over which cost is expected to be recognized     1 year 10 months 24 days    
Common stock, shares issued 41,034,858   41,034,858   40,940,769
Restricted Stock [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of non-option equity instruments granted during the period     149,253    
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 108,055   108,055    
Common stock, shares issued 8,511   8,511    
Employees [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-based payment arrangement, amount capitalized $ 0.3 $ 0.2 $ 0.9 $ 0.6  
Employees [Member] | Restricted Stock [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Weighted-average grant date fair value per share     $ 217.6    
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     20,793    
Number of stock option equity instruments granted during the period     32,608    
Weighted-average fair value each option granted     $ 77.16    
Weighted-average grant date fair value per share     $ 219.32    
Employees [Member] | 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 121,221   121,221