XML 119 R99.htm IDEA: XBRL DOCUMENT v3.24.1
Earnings (Loss) Per Share - Schedule of Calculation of Basic and Diluted Per Share (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
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) 48 138
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 722 878
Senior convertible notes | 2025 Notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 3,857 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,502
Potentially dilutive shares, price per share (in dollars per share) $ 106.50 $ 106.50
Forward share purchase agreement    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 0 170
Common Stock Warrants | Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive shares (in shares) 6,000 0
Potentially dilutive shares, price per share (in dollars per share) $ 2.04 $ 2.04