XML 78 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity and Equity Compensation Plans - Summary of Common Stock Reserve for Future Issuance Under 2017 EIP (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
Jul. 26, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options issued and outstanding (in shares) 2,406,453 3,282,789  
2017 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options issued and outstanding (in shares) 2,406,453 3,282,789  
Restricted stock units outstanding (in shares) 15,947,173 15,731,632  
Shares available for future equity grants (in shares) 7,991,532 7,951,616  
Total common stock reserved for future issuance (in shares) 26,345,158 26,966,037 7,898,159