XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Summary Information about Stock Options Outstanding (Detail)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
$4.36 - $7.20  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit $ 4.36
Range of Exercise Prices, upper limit $ 7.20
Stock Options Number Outstanding | shares 445,960
Stock Options Outstanding Weighted Average Remaining Contractual Life (Years) 3 years 5 months 1 day
Stock Options Outstanding Weighted Average Exercise Price $ 4.37
Stock Options Number Exercisable | shares 445,960
Stock Options Exercisable Weighted Average Exercise Price $ 4.37
$7.50 - $11.25  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit 7.50
Range of Exercise Prices, upper limit $ 11.25
Stock Options Number Outstanding | shares 59,100
Stock Options Outstanding Weighted Average Remaining Contractual Life (Years) 1 year 3 months 14 days
Stock Options Outstanding Weighted Average Exercise Price $ 10.17
Stock Options Number Exercisable | shares 59,100
Stock Options Exercisable Weighted Average Exercise Price $ 10.17
$11.30 - $16.95  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit 11.30
Range of Exercise Prices, upper limit $ 16.95
Stock Options Number Outstanding | shares 500
Stock Options Outstanding Weighted Average Remaining Contractual Life (Years) 1 year 3 months
Stock Options Outstanding Weighted Average Exercise Price $ 11.30
Stock Options Number Exercisable | shares 500
Stock Options Exercisable Weighted Average Exercise Price $ 11.30
$19.70 - $29.55  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit 19.70
Range of Exercise Prices, upper limit $ 29.55
Stock Options Number Outstanding | shares 33
Stock Options Outstanding Weighted Average Remaining Contractual Life (Years) 7 months 13 days
Stock Options Outstanding Weighted Average Exercise Price $ 19.70
Stock Options Number Exercisable | shares 33
Stock Options Exercisable Weighted Average Exercise Price $ 19.70
$4.36 - $29.55  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit 4.36
Range of Exercise Prices, upper limit $ 29.55
Stock Options Number Outstanding | shares 505,593
Stock Options Outstanding Weighted Average Remaining Contractual Life (Years) 3 years 2 months 1 day
Stock Options Outstanding Weighted Average Exercise Price $ 5.05
Stock Options Number Exercisable | shares 505,593
Stock Options Exercisable Weighted Average Exercise Price $ 5.05