XML 102 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEBT - Convertible Senior Notes due 2024 Narrative (Details)
$ / shares in Units, shares in Thousands
3 Months Ended 12 Months Ended
Jun. 05, 2019
USD ($)
$ / shares
shares
Mar. 31, 2021
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Debt Instrument [Line Items]          
Partial repurchase of convertible notes     $ 290,247,000 $ 40,728,000 $ 0
Loss on partial settlement of convertible notes     56,497,000 3,037,000 0
Payment for bonds hedge     286,235,000 89,056,000 36,313,000
Proceeds from sale of warrants     $ 220,800,000 $ 71,552,000 $ 29,818,000
Convertible Notes | Convertible Senior Notes Due 2024          
Debt Instrument [Line Items]          
Debt instrument face amount $ 132,000,000        
Interest rate 1.00%        
Conversion ratio 0.0487781        
Debt conversion price (in USD per share) | $ / shares $ 20.50        
Proceeds from convertible debt $ 128,000,000        
Partial repurchase of convertible notes   $ 88,100,000      
Repurchase amount   $ 25,500,000      
Exercise of warrants related to convertible senior notes (in shares) | shares     3,800    
Equity component of convertible senior notes, net     $ 669,500,000    
Convertible note, liability component     79,500,000    
Residual     8,700,000    
Write off of debt discount     16,800,000    
Write off of deferred debt issuance cost     1,400,000    
Loss on partial settlement of convertible notes     $ 9,600,000    
Conversion shares (in shares) | shares 6,400        
Payment for bonds hedge $ 36,300,000        
Warrants sold (in shares) | shares 6,400        
Warrants issued, strike price (in USD per share) | $ / shares $ 25.23        
Proceeds from sale of warrants $ 29,800,000        
Convertible notes hedge transaction, shares received (in shares) | shares   1,100      
Convertible notes hedge settlements, shares received (in shares) | shares   2,700      
Debt converted   $ 62,600,000      
Warrants unwound, shares issued (in shares) | shares   3,800