XML 98 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONVERTIBLE AND OTHER NOTES PAYABLE - Convertible Senior Notes (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 05, 2024
USD ($)
$ / shares
Aug. 19, 2024
USD ($)
$ / shares
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Jan. 19, 2022
$ / shares
Debt Instrument [Line Items]            
Cash paid for interest     $ 28,798 $ 4,708 $ 86,010  
Convertible Notes            
Debt Instrument [Line Items]            
Interest rate per annum     10.00%      
Note payable face amount         514,800  
Debt instrument, convertible price (in dollars per share) | $ / shares           $ 8.00
2031 Convertible Notes            
Debt Instrument [Line Items]            
Interest rate per annum 0.00%          
Proceeds from the issuance of 3.00% convertible senior notes, net     $ 610,156 0 0  
2031 Convertible Notes | Convertible Notes            
Debt Instrument [Line Items]            
Interest rate per annum 0.00%          
Note payable face amount $ 625,000          
Convertible, conversion ratio (in shares) 0.444587          
Debt instrument, convertible price (in dollars per share) | $ / shares $ 22.49          
Proceeds from the issuance of 3.00% convertible senior notes, net $ 608,700          
2031 Convertible Notes | Convertible Notes | Debt Conversion Terms One            
Debt Instrument [Line Items]            
Convertible, threshold percentage of stock price trigger 130.00%          
2029 Convertible Notes            
Debt Instrument [Line Items]            
Interest rate per annum   3.00%        
Proceeds from the issuance of 3.00% convertible senior notes, net     $ 447,609 $ 0 $ 0  
2029 Convertible Notes | Convertible Notes            
Debt Instrument [Line Items]            
Interest rate per annum   3.00%        
Note payable face amount   $ 460,000        
Convertible, conversion ratio (in shares)   0.909256        
Debt instrument, convertible price (in dollars per share) | $ / shares   $ 11.00        
Proceeds from the issuance of 3.00% convertible senior notes, net   $ 447,600        
Repayments of long-term lines of credit   62,000        
Cash paid for interest   800        
Net proceeds from offering   $ 154,100        
2029 Convertible Notes | Convertible Notes | Debt Conversion Terms One            
Debt Instrument [Line Items]            
Convertible, threshold percentage of stock price trigger   130.00%        
2029 Convertible Notes | Issuance of Secured Notes, net of discount            
Debt Instrument [Line Items]            
Cash paid for interest   $ 4,100