XML 57 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Stockholders' Equity  
Schedule of common stock were issuable upon exercise of stock options and the conversion of convertible senior notes and Series C Preferred stock

Exercise of stock options

    

7,224,820

Vesting of restricted stock units

1,076,629

Conversion of Series C Preferred Stock

5,894,535

Conversion of convertible 2026 Senior Notes

3,156,483

Conversion of convertible 2025 Senior Notes

599,954

Total shares of common stock reserved for future issuances

 

17,952,421