XML 84 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based Compensation - Summary of Shares of Common Stock Reserved for Future Issuance (Details) - Class A Common Stock
Dec. 31, 2023
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Total shares of authorized common stock reserved for future issuance 12,700,433
Stock Options Outstanding  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Total shares of authorized common stock reserved for future issuance 776,094
Unvested restricted stock units outstanding  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Total shares of authorized common stock reserved for future issuance 5,687,711
2017 Plan  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Total shares of authorized common stock reserved for future issuance 6,236,628