Annual report pursuant to Section 13 and 15(d)

Net Income (Loss) Per Share (Antidilutive Securities) (Details)

v3.24.0.1
Net Income (Loss) Per Share (Antidilutive Securities) (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share      
Anti-dilutive securities excluded from computation of diluted earnings per share (in shares) 12,958,890 13,689,206 9,898,549
Convertible Notes      
Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share      
Anti-dilutive securities excluded from computation of diluted earnings per share (in shares) 11,084,413 11,470,646 9,898,549
Convertible Notes | Convertible Notes due 2027      
Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share      
Antidilutive securities period increase (decrease) (in shares) (7,837,480)    
Convertible Notes | Convertible Notes due 2023      
Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share      
Antidilutive securities period increase (decrease) (in shares) (4,391,743) (386,233)  
Convertible Notes | Convertible Notes due 2025      
Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share      
Antidilutive securities period increase (decrease) (in shares) (1,873,640)    
Non-vested RSU's and PSU's      
Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share      
Anti-dilutive securities excluded from computation of diluted earnings per share (in shares) 1,672,311 1,941,025 0
Options to purchase common stock      
Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share      
Anti-dilutive securities excluded from computation of diluted earnings per share (in shares) 202,166 277,535 0