XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income (Loss) Per Share - Schedule of Calculation of Income (Loss) Per Share (Details) - $ / shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 1,812 1,812
Potentially dilutive shares, price per share (in dollars per share) $ 115.00 $ 115.00
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 1,348 138
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 1,296 1,342
Senior convertible notes | 2025 Notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 3,270 3,857
Potentially dilutive shares, price per share (in dollars per share) $ 17.50 $ 17.50
Senior convertible notes | 2026 Notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 1,080 1,080
Potentially dilutive shares, price per share (in dollars per share) $ 106.50 $ 106.50
Common Stock Warrants | Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 6,000 6,000
Potentially dilutive shares, price per share (in dollars per share) $ 2.04 $ 2.04