XML 121 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE - Narrative (Details)
12 Months Ended
Nov. 01, 2021
Dec. 31, 2023
shares
Dec. 31, 2022
shares
Dec. 31, 2021
shares
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Debt instrument, conversion ratio (as a percent) 233.6449      
Convertible Senior Note        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Maximum issuable upon conversion (in shares)   2,587,935 22,237,854 36,214,960
Stock option        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Potentially anti-dilutive shares (shares)   1,549,681 3,633,303 4,195,168
Stock option | Series A Preferred        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Potentially anti-dilutive shares (shares)   0 0 385,601
Initial Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Potentially anti-dilutive shares (shares)   3,834,900 2,834,900 0