XML 94 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Senior Notes - Bond Hedges and Warrant Transactions Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
May 31, 2021
USD ($)
shares
Nov. 30, 2020
USD ($)
shares
Feb. 28, 2018
USD ($)
day
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Feb. 15, 2018
$ / shares
Debt Instrument [Line Items]              
Number of warrants issued, subject to anti-dilution adjustments (in shares) | shares     4,000,000.0        
Payments for hedge       $ (41,700)      
Proceeds from Issuance of Warrants     $ 22,400        
Convertible debt, number of scheduled trading days | day     80        
Warrant strike price (in dollars per share) | $ / shares     $ 78.75 $ 78.75      
Payments for warrants       $ 19,655 $ 137,538 $ 0  
Convertible Senior Notes Due February 2023 | Convertible Debt              
Debt Instrument [Line Items]              
Number of warrants issued, subject to anti-dilution adjustments (in shares) | shares     900,000 100,000      
Conversion price (in dollars per share) | $ / shares     $ 57.38       $ 57.38
Number of securities called by warrants (in shares) | shares   700,000          
Proceeds from Issuance of Warrants   $ 171,700          
Bond Hedge | Convertible Senior Notes Due February 2023 | Convertible Debt              
Debt Instrument [Line Items]              
Number of warrants issued, subject to anti-dilution adjustments (in shares) | shares 100,000            
Proceeds from Issuance of Warrants $ 26,300            
Warrant Transaction | Convertible Senior Notes Due February 2023 | Convertible Debt              
Debt Instrument [Line Items]              
Number of warrants issued, subject to anti-dilution adjustments (in shares) | shares 600,000     200,000      
Number of securities called by warrants (in shares) | shares   3,200,000          
Proceeds from Issuance of Warrants $ 19,700            
Payments for warrants   $ 137,500