XML 162 R149.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation (Restricted Stock Awards) - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 05, 2022
Feb. 28, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Recognized compensation expenses     $ 15,107 $ 13,754 $ 8,133
Restricted stock fair value per share   $ 36.57      
Restricted Stock Awards Cancelled   141,600      
Number of Restricted Stock Awards Vesting 231,516        
Restricted Stock [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Recognized compensation expenses     10,926 9,642 $ 6,953
Total unrecognized compensation expense, Nonvested restricted stock arrangements granted     $ 8,048 $ 18,995  
Recognition of remaining compensation expense over a weighted-average period     2 years 1 month 6 days    
Restricted stock fair value per share     $ 69.17 $ 38.79 $ 45.57
Restricted Stock Awards Cancelled       142,760  
Number of Restricted Stock Awards Vesting     333,308 109,791 146,801
Repurchase and retirement of common stock 80,339        
Awards issued during the period     7,000 564,426 192,680
Other Than Service Based Restricted Stock Awards [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Awards issued during the period     0   0