XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation Plans - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Feb. 15, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares available for grant under the stock incentive plan 2,442,744    
Unrecognized compensation costs related to non-vested $ 60,200    
Weighted-average period over which cost is expected to be recognized 1 year 8 months 12 days    
Common stock, shares issued 40,937,944   40,918,660
Restricted Stock [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of non-option equity instruments granted during the period 62,401    
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 119,293    
Employee contribution on purchase of common stock $ 2,000    
Percentage of fair market value of the common stock on the grant date 15.00%    
Common stock, shares issued   1,928  
Employees [Member] | Restricted Stock [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted-average grant date fair value per share $ 357.66    
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 13,908    
Number of stock option equity instruments granted during the period 18,263    
Weighted-average fair value each option granted $ 123.47    
Weighted-average grant date fair value per share $ 358.53