XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity and Equity Compensation Plans - Summary of Common Stock Reserve for Future Issuance Under 2017 EIP (Details) - shares
Dec. 31, 2024
Dec. 31, 2023
Jul. 26, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options issued and outstanding (in shares) 2,023,675 2,406,453  
2017 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options issued and outstanding (in shares) 2,023,675 2,406,453  
Restricted stock units outstanding (in shares) 13,794,056 15,947,173  
Shares available for future equity grants (in shares) 8,252,747 7,991,532  
Total common stock reserved for future issuance (in shares) 24,070,478 26,345,158 7,898,159