XML 64 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary Information about Stock Options Outstanding (Detail)
3 Months Ended
Mar. 31, 2024
$ / 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.2
Stock Options Number Outstanding | shares 446,460
Stock Options Outstanding Weighted Average Remaining Contractual Life (Years) 2 years 2 months 1 day
Stock Options Outstanding Weighted Average Exercise Price $ 4.37
Stock Options Number Exercisable | shares 446,460
Stock Options Exercisable Weighted Average Exercise Price $ 4.37
$10.93 - $16.40  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of Exercise Prices, lower limit 10.93
Range of Exercise Prices, upper limit $ 16.4
Stock Options Number Outstanding | shares 41,000
Stock Options Outstanding Weighted Average Remaining Contractual Life (Years) 3 months
Stock Options Outstanding Weighted Average Exercise Price $ 10.93
Stock Options Number Exercisable | shares 41,000
Stock Options Exercisable Weighted Average Exercise Price $ 10.93
$04.36 - $16.40  
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 $ 16.4
Stock Options Number Outstanding | shares 487,460
Stock Options Outstanding Weighted Average Remaining Contractual Life (Years) 2 years 3 days
Stock Options Outstanding Weighted Average Exercise Price $ 4.93
Stock Options Number Exercisable | shares 487,460
Stock Options Exercisable Weighted Average Exercise Price $ 4.93