XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Additional Information) (Detail) - $ / shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Employees stock options, shares granted 727,650 963,800
Restricted Stock [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares granted 571,565 201,580
Weighted average grant-date fair value $ 24.07 $ 20.13
Employee Stock Option [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock options, weighted-average grant date fair value $ 10.58 $ 7.50