XML 101 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Incentive Plans - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]      
Number of Shares Outstanding, Beginning Balance 260 351 884
Number of Shares, Exercised (260) (91) (533)
Number of Shares Outstanding, Ending Balance   260 351
Weighted-Average Exercise Price, Beginning Balance $ 2.48 $ 2.28 $ 2.17
Weighted-Average Exercise Price, Exercised $ 2.48 1.71 2.09
Weighted-Average Exercise Price, Ending Balance   $ 2.48 $ 2.28
Aggregate Intrinsic Value Outstanding, Beginning Balance $ 605 $ 1,577 $ 722
Aggregate Intrinsic Value, Exercised $ 933 381 1,559
Aggregate Intrinsic Value Outstanding, Ending Balance   $ 605 $ 1,577