XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.2.2
Notes Payable - Convertible Senior Notes Due 2024 and Convertible Senior Notes Due 2026 (Details)
1 Months Ended
Aug. 31, 2019
USD ($)
D
$ / shares
Jun. 30, 2015
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Notes Payable        
Payments for convertible note hedges $ 25,200,000 $ 21,100,000    
2.25% Convertible Senior Notes due 2022 | Convertible Senior Notes        
Notes Payable        
Aggregate principal amount of notes issued   335,700,000   $ 120,699,000
Net proceed received   324,000,000.0    
Fees and expenses   $ 11,700,000    
Stated interest rate (as a percent)   2.25%    
Debt instrument term   7 years    
0.75% Convertible Senior Notes due 2024 and 1.50% Convertible Senior Notes due 2026 | Convertible Senior Notes        
Notes Payable        
Net proceed received 391,000,000.0      
Fees and expenses $ 9,000,000.0      
Conversion rate, number of shares to be issued per 74.6687      
Principal amount used for debt instrument conversion ratio $ 1,000      
Initial conversion price (in dollars per share) | $ / shares $ 13.39      
Number of consecutive trading days before five business days during the measurement period | D 5      
Repurchase price 100.00%      
Percentage of aggregate principal amount of notes outstanding and payable in case of event of default under the agreement 25.00%      
0.75% Convertible Senior Notes due 2024 and 1.50% Convertible Senior Notes due 2026 | Convertible Senior Notes | Calendar quarter commencing after December 31, 2019        
Notes Payable        
Number of trading days | D 20      
Consecutive trading days | D 30      
0.75% Convertible Senior Notes due 2024 and 1.50% Convertible Senior Notes due 2026 | Convertible Senior Notes | Measurement period        
Notes Payable        
Number of business days immediately after any five consecutive trading day period during the measurement period | D 5      
0.75% Convertible Senior Notes due 2024 and 1.50% Convertible Senior Notes due 2026 | Convertible Senior Notes | Minimum | Calendar quarter commencing after December 31, 2019        
Notes Payable        
Minimum percentage of stock price 130.00%      
0.75% Convertible Senior Notes due 2024 and 1.50% Convertible Senior Notes due 2026 | Convertible Senior Notes | Maximum | Measurement period        
Notes Payable        
Conversion premium percentage on sale price of common stock 98.00%      
0.75% Convertible Senior Notes due 2024 | Convertible Senior Notes        
Notes Payable        
Aggregate principal amount of notes issued $ 200,000,000.0   $ 200,000,000 200,000,000
Stated interest rate (as a percent) 0.75%      
Debt instrument term 5 years      
1.50% Convertible Senior Notes due 2026 | Convertible Senior Notes        
Notes Payable        
Aggregate principal amount of notes issued $ 200,000,000.0   $ 200,000,000 $ 200,000,000
Stated interest rate (as a percent) 1.50%      
Debt instrument term 7 years