XML 93 R82.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)
Sep. 30, 2024
shares
Stockholders' Equity  
Common stock reserved for future issuance 16,661,394
Conversion of convertible 2026 Senior Notes  
Stockholders' Equity  
Common stock reserved for future issuance 1,583,280
Conversion of convertible 2025 Senior Notes  
Stockholders' Equity  
Common stock reserved for future issuance 599,953
Exercise of stock options  
Stockholders' Equity  
Common stock reserved for future issuance 7,332,899
Vesting of restricted stock units  
Stockholders' Equity  
Common stock reserved for future issuance 1,072,117
Conversion of Series C Preferred Stock  
Stockholders' Equity  
Common stock reserved for future issuance 6,073,145