XML 158 R145.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Summary of Company's Stock Option Plan Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]        
Outstanding, Beginning Balance, Number of Options 440,000 440,000 340,000  
Granted, Number of options     110,000  
Exercised, Number of Options 0 0 (10,000)  
Outstanding, Ending Balance, Number of Options 440,000 440,000 440,000 340,000
Exercisable, Number of Options 357,500      
Outstanding, Beginning Balance, Weighted Average Exercise Price $ 45.25 $ 45.25 $ 43.21  
Granted, Weighted Average Exercise Price     48.00  
Exercised, Weighted Average Exercise Price     6.30  
Outstanding, Ending Balance, Weighted Average Exercise Price 45.25 $ 45.25 $ 45.25 $ 43.21
Exercisable, Weighted-Average Exercise Price $ 44.23      
Outstanding, Weighted-Average Remaining Contractual Term 5 years 7 months 6 days 6 years 7 months 6 days 7 years 7 months 6 days 7 years 10 months 24 days
Exercisable, Weighted-Average Remaining Contractual Term 5 years 3 months 18 days      
Outstanding, Aggregate Intrinsic Value $ 0 $ 18,119 $ 3,113 $ 1,657
Exercisable, Aggregate Intrinsic Value $ 0