XML 101 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Convertible Notes (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 14, 2023
USD ($)
shares
Jun. 14, 2021
USD ($)
shares
Aug. 13, 2020
USD ($)
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
Jun. 15, 2023
USD ($)
shares
Jun. 16, 2020
USD ($)
Convertible Senior Notes [Line Items]                
Loss on extinguishment       $ 9,721        
Cash             $ 59,955  
Common stock, shares issued | shares       150,330 146,517      
Interest expense on the convertible notes       $ 15,242 $ 14,935 $ 12,332    
Accounts Payable and Accrued Liabilities [Member]                
Convertible Senior Notes [Line Items]                
Interest payable       $ 3,041 621      
Convertible Senior Notes due 2028 [Member]                
Convertible Senior Notes [Line Items]                
Principal amount $ 130,000              
Interest rate 5.75%              
Convertible Senior Notes due 2026 [Member]                
Convertible Senior Notes [Line Items]                
Principal amount   $ 150,000            
Interest rate   3.25%            
Trading days       20        
Conversion price ratio       130        
Redemption price equal percentage       100.00%        
Maximum conversion rate       167.7853        
Convertible Senior Notes due 2023 [Member]                
Convertible Senior Notes [Line Items]                
Principal amount     $ 25,000 $ 280,000       $ 150,000
Interest rate     4.25%         4.25%
Principal interest rate     101.00%          
Aggregate principal amount, percentage       25.00%        
Two Thousand And Twenty Notes [Member]                
Convertible Senior Notes [Line Items]                
Principal amount       $ 115,000 175,000      
Common stock, shares issued | shares             1,037,288,000  
Convertible Senior Notes [Member]                
Convertible Senior Notes [Line Items]                
Conversion shares value       $ 1,000        
Consecutive trading days       30        
Measurement days       5 years        
Measurement period for determining share price       10 years        
Principal amount of trading price       $ 1,000        
Parentage of sale and conversion price       98.00%        
Redemption price equal percentage       100.00%        
Maximum conversion rate       144.9275        
Conversion price | $ / shares       $ 1,000        
Number of shares issuable upon conversion | shares 43,551,214 43,551,214            
Convertible Notes Payable [Member]                
Convertible Senior Notes [Line Items]                
Trading days       20        
Consecutive trading days       30        
Interest expense on the convertible notes       $ 14,945 14,935 $ 12,332    
Convertible Notes [Member]                
Convertible Senior Notes [Line Items]                
Principal amount       $ 280,000 325,000      
Conversion price of convertible notes       130.00%        
Level 2 [Member]                
Convertible Senior Notes [Line Items]                
Fair value of the convertible notes       $ 281,897 $ 320,513