v3.23.3
Stockholders' Equity - Common Stock and Stock-based Compensation (Details)
Sep. 30, 2023
plan
shares
Jun. 30, 2023
shares
Jan. 01, 2023
shares
Dec. 31, 2022
shares
Jan. 01, 2022
shares
Stockholders' Equity          
Authorized shares of capital stock (in shares) 205,000,000        
Authorized shares of common stock (in shares) 200,000,000     200,000,000  
Authorized shares of preferred stock (in shares) 5,000,000     5,000,000  
Common stock, issued (in shares) 81,630,808     78,334,666  
Common stock, outstanding (in shares) 81,630,808     78,334,666  
Available shares of common stock reserved for future issuance (in shares) 49,302,290        
Number of stock-based compensation plans | plan 2        
Outstanding restricted stock units          
Stockholders' Equity          
Available shares of common stock reserved for future issuance (in shares) 5,498,359        
Outstanding performance restricted stock units          
Stockholders' Equity          
Available shares of common stock reserved for future issuance (in shares) 1,946,407        
Outstanding stock options          
Stockholders' Equity          
Available shares of common stock reserved for future issuance (in shares) 4,744,465        
Reserved for convertible senior notes          
Stockholders' Equity          
Available shares of common stock reserved for future issuance (in shares) 37,113,059        
Employee Stock          
Stockholders' Equity          
Available shares of common stock reserved for future issuance (in shares) 1,917,341        
Equity Incentive Plan 2014          
Stockholders' Equity          
Increase in shares in available for future issuance (in shares)     3,916,733   3,782,719
Equity Incentive Plan 2017          
Stockholders' Equity          
Increase in shares in available for future issuance (in shares)   2,000,000