v3.26.1
Equity Incentive Plans - Additional Information (Details) - Class A common stock
6 Months Ended
Jun. 30, 2026
shares
2020 Equity Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance (in shares) 2,146,785
Estimated ESPP shares to be issued  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance (in shares) 1,957,100
Issuance of Class A common stock in connection with employee stock purchase plan (in shares) 69,431