XML 70 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation Plans - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Feb. 15, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Shares available for grant under the stock incentive plan 2,468,562   2,468,562      
Unrecognized compensation costs related to non-vested $ 60.7   $ 60.7      
Weighted-average period over which cost is expected to be recognized     2 years 2 months 12 days      
Common stock, shares issued 41,032,190   41,032,190     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     143,975      
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 112,810   112,810      
Common stock, shares issued         3,756  
Employees [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based payment arrangement, amount capitalized $ 0.3 $ 0.2 $ 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     $ 218.48      
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