XML 75 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Summary of Company's Stock Option Activity (Detail) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Number of Options Outstanding, Beginning Balance 2,097,000 2,326,000 2,041,000
Number of Options, Granted 525,000 205,000 1,200,000
Number of Options, Exercised (77,000) 0 (113,000)
Number of Options, Cancelled / forfeited (125,000) (434,000) (802,000)
Number of Options Outstanding, Ending Balance 2,420,000 2,097,000 2,326,000
Weighted Average Exercise Price, Beginning Balance $ 10.8 $ 11.38 $ 10.66
Weighted Average Exercise Price, Granted 8.41 10.14 15.76
Weighted Average Exercise Price, Exercised 6.59 0 11.73
Weighted Average Exercise Price, Cancelled / forfeited 13.89 13.62 15.85
Weighted Average Exercise Price, Ending Balance $ 10.25 $ 10.8 $ 11.38