XML 109 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Equity Incentive Plans - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Payment Arrangement [Abstract]      
Number of Shares Outstanding, Beginning Balance 351 884 944
Number of Shares, Exercised (91) (533) (10)
Number of Shares, Forfeited or cancelled     (50)
Number of Shares Outstanding, Ending Balance 260 351 884
Number of Shares, Vested and Exercisable 260    
Weighted-Average Exercise Price, Beginning Balance $ 2.28 $ 2.17 $ 2.20
Weighted-Average Exercise Price, Exercised 1.71 2.09 1.92
Weighted-Average Exercise Price, Forfeited or cancelled     2.87
Weighted-Average Exercise Price, Ending Balance 2.48 $ 2.28 $ 2.17
Weighted-Average Exercise Price, Vested and Exercisable $ 2.48    
Weighted-Average Remaining Contractual Life (Years) 2 months 8 days    
Weighted-Average Remaining Contractual Life (Years), Vested and Exercisable 2 months 8 days    
Aggregate Intrinsic Value Outstanding, Beginning Balance $ 1,577 $ 722 $ 627
Aggregate Intrinsic Value, Exercised 381 1,559 11
Aggregate Intrinsic Value Outstanding, Ending Balance 605 $ 1,577 $ 722
Aggregate Intrinsic Value, Vested and Exercisable $ 605