XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Notes Payable - Convertible Note Hedge and Warrant Transactions (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 6 Months Ended
Apr. 15, 2019
Jun. 30, 2015
Jun. 30, 2022
Notes Payable      
Net derivative issuance cost   $ 21.1  
Convertible Note Hedge      
Notes Payable      
Conversion price (in dollars per share) $ 14.51    
Long-term asset   91.9  
Note Hedge Warrant Derivatives      
Notes Payable      
Shares into which warrants may be converted (in shares)     23,135,435
Trading day period     150 days
Long-term liability   $ 70.8  
Note Hedge Warrants      
Notes Payable      
Warrants strike price (in dollars per share)     $ 18.82
Note Hedge Warrants | 2.25% Convertible Senior Notes due 2022      
Notes Payable      
Shares issuable upon conversion of debt (in shares) 23,135,435