XML 92 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Incentive Plans - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized 13,342,919    
Number of shares reserved for future issuance 2,810,778    
2020 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of addtional shares authorized 1,990,000    
Restricted Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Allocated share based compensation expense $ 7,223 $ 6,037 $ 7,704
Unrecognized compensation cost related to unvested restricted stock units $ 4,316    
Unrecognized compensation cost, period for recognition 1 year    
Fair value of restricted stock units vested $ 6,634 $ 6,369 $ 5,788