XML 125 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Equity Incentive Plans - Summary of Activity under Employee Stock Purchase Plan (Details)
9 Months Ended
Sep. 30, 2023
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Beginning balance 456,766
Ending balance 700,418
2020 Employee Stock Purchase Plan  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Beginning balance 1,539,314
Additional shares authorized 794,706
Shares purchased (43,060)
Ending balance 2,290,960