XML 109 R95.htm IDEA: XBRL DOCUMENT v3.25.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  
Number of Shares, Exercised (260) (91)  
Number of Shares Outstanding, Ending Balance   260 351
Weighted-Average Exercise Price, Beginning Balance $ 2.48 $ 2.28  
Weighted-Average Exercise Price, Exercised $ 2.48 1.71  
Weighted-Average Exercise Price, Ending Balance   $ 2.48 $ 2.28
Weighted-Average Remaining Contractual Life (Years)   2 months 8 days 11 months 26 days
Aggregate Intrinsic Value Outstanding, Beginning Balance $ 605 $ 1,577  
Aggregate Intrinsic Value, Exercised $ 933 381  
Aggregate Intrinsic Value Outstanding, Ending Balance   $ 605 $ 1,577