XML 104 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
DEBT - Convertible Senior Notes due in 2028 Narrative (Details)
$ / shares in Units, $ in Thousands, shares in Millions
12 Months Ended
Mar. 01, 2021
USD ($)
tradingDay
$ / shares
shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jan. 01, 2022
USD ($)
Debt Instrument [Line Items]          
Additional paid in capital   $ (939,338) $ (819,119)    
Retained earnings (Accumulated deficit)   (46,273) (17,335)    
Payment for bonds hedge   0 0 $ 286,235  
Proceeds from sale of warrants   0 0 $ 220,800  
Notes due 2028 | Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2020-06          
Debt Instrument [Line Items]          
Additional paid in capital         $ 117,300
Convertible debt         141,300
Deferred income tax liabilities         36,000
Retained earnings (Accumulated deficit)         $ 12,000
Convertible Notes | Notes due 2028          
Debt Instrument [Line Items]          
Debt instrument face amount $ 575,000        
Interest rate 0.00%        
Proceeds from convertible debt $ 566,400        
Conversion ratio 0.0035104        
Debt conversion price (in USD per share) | $ / shares $ 284.87        
Unamortized debt issuance costs   $ 5,408 $ 6,705    
Conversion shares (in shares) | shares 2.0        
Payment for bonds hedge $ 161,600        
Warrants issued, strike price (in USD per share) | $ / shares $ 397.91        
Proceeds from sale of warrants $ 123,400        
Period One | Convertible Notes | Notes due 2028          
Debt Instrument [Line Items]          
Threshold percentage 130.00%        
Stock trigger price (in USD per share) | $ / shares $ 370.33        
Number of threshold trading days | tradingDay 20        
Number of consecutive trading days | tradingDay 30        
Measurement period percentage of stock price trigger 98.00%        
Period Two | Convertible Notes | Notes due 2028          
Debt Instrument [Line Items]          
Threshold percentage 100.00%        
Number of consecutive trading days | tradingDay 5        
Business day period after measurement period 5 days