XML 90 R79.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)
3 Months Ended
Mar. 31, 2024
shares
Stockholders' Equity  
Common stock reserved for future issuance 18,157,169
Common stock issued upon conversion of senior notes 18,200,000
Conversion of convertible 2026 Senior Notes  
Stockholders' Equity  
Common stock reserved for future issuance 3,156,483
Conversion of convertible 2025 Senior Notes  
Stockholders' Equity  
Common stock reserved for future issuance 599,954
Exercise of stock options  
Stockholders' Equity  
Common stock reserved for future issuance 7,239,928
Vesting of restricted stock units  
Stockholders' Equity  
Common stock reserved for future issuance 1,207,323
Conversion of Series C Preferred Stock  
Stockholders' Equity  
Common stock reserved for future issuance 5,953,481