Quarterly report pursuant to Section 13 or 15(d)

Debt - Narrative (Details)

v3.20.1
Debt - Narrative (Details)
shares in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2020
USD ($)
$ / shares
Sep. 05, 2019
USD ($)
May 23, 2017
USD ($)
$ / shares
shares
Mar. 31, 2020
USD ($)
$ / shares
day
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2019
USD ($)
Mar. 31, 2019
Line of Credit Facility [Line Items]                  
Minimum percent of available liquidity on outstanding convertible notes 125.00%     125.00%          
Net leverage ratio 5.00     5.00          
Net leverage ratio, following certain material acquisitions 5.50     5.50          
Covenant, interest coverage ratio 3.00     3.00          
Senior leverage ratio 3.75     3.75          
Senior leverage ratio, following certain material acquisitions 4.25     4.25          
Convertible notes, net $ 308,389,000     $ 308,389,000       $ 305,188,000  
Common stock warrants (in shares) | shares     8.2            
Purchases of convertible note hedges     $ 62,500,000            
Proceeds from issuance of warrants     $ 31,500,000            
Warrants strike price (in dollars per share) | $ / shares     $ 57.58            
Maximum                  
Line of Credit Facility [Line Items]                  
Common stock warrants (in shares) | shares     8.2            
Revolving Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, additional borrowing capacity 250,000,000.0     250,000,000.0          
Revolving line of credit facility, available borrowing capacity 370,000,000.0     370,000,000.0       370,000,000  
Unamortized debt issuance costs $ 2,500,000     $ 2,500,000       2,700,000  
Revolving Facility | Minimum                  
Line of Credit Facility [Line Items]                  
Commitment fee percentage       0.15%          
Revolving Facility | Maximum                  
Line of Credit Facility [Line Items]                  
Net leverage ratio 3.50     3.50          
Commitment fee percentage       0.35%          
Revolving Facility | LIBOR                  
Line of Credit Facility [Line Items]                  
Basis spread on interest rate       1.00%          
Revolving Facility | LIBOR | Minimum                  
Line of Credit Facility [Line Items]                  
Basis spread on interest rate       1.00%          
Revolving Facility | LIBOR | Maximum                  
Line of Credit Facility [Line Items]                  
Basis spread on interest rate       2.00%          
Revolving Facility | Base Rate | Minimum                  
Line of Credit Facility [Line Items]                  
Basis spread on interest rate       0.00%          
Revolving Facility | Base Rate | Maximum                  
Line of Credit Facility [Line Items]                  
Basis spread on interest rate       1.00%          
Revolving Facility | Federal Funds Rate                  
Line of Credit Facility [Line Items]                  
Basis spread on interest rate       0.50%          
Line of Credit | Revolving Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity   $ 600,000,000.0              
Borrowings   230,000,000.0              
Borrowings outstanding $ 230,000,000.0     $ 230,000,000.0       230,000,000  
Line of Credit | Letters of Credit                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity   10,000,000.0              
Line of Credit | Swingline Loans                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity   20,000,000.0              
Term Loans                  
Line of Credit Facility [Line Items]                  
Periodic payment   3,800,000              
Convertible Senior Notes                  
Line of Credit Facility [Line Items]                  
Proceeds from borrowings on convertible notes     $ 304,200,000            
Amended Credit Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity   1,200,000,000              
Initial Term Loan | Term Loans                  
Line of Credit Facility [Line Items]                  
Principal amount   $ 300,000,000.0              
Delayed Draw Term Loan | Term Loans                  
Line of Credit Facility [Line Items]                  
Principal amount               300,000,000.0  
Convertible Senior Notes Due November 2022 | Convertible Senior Notes                  
Line of Credit Facility [Line Items]                  
Principal amount 344,995,000   $ 345,000,000.0 $ 344,995,000       344,995,000  
Interest rate stated percentage     1.50%            
Conversion rate, convertible notes       0.02384          
Conversion price (in dollars per share) | $ / shares     $ 41.95            
If-converted, value in excess of principal 90,300,000                
Threshold trading days | day       20          
Threshold consecutive trading days | day       30          
Measurement period threshold trading days | day       5          
Measurement period threshold consecutive trading days | day       5          
Redemption price (percentage)       100.00%          
Convertible notes, net     $ 282,500,000            
Carrying amount of convertible debt equity component $ 61,390,000   62,500,000 $ 61,390,000       61,390,000  
Debt issuance costs     9,800,000            
Effective interest rate of the liability component 5.87%     5.87%         5.87%
Convertible Senior Notes Due November 2022 | Convertible Senior Notes | Minimum                  
Line of Credit Facility [Line Items]                  
Threshold percentage of stock price trigger       130.00%          
Ratio of trading price per $1000 principle amount       98.00%          
Percentage of debt held by individual owner       25.00%          
Over-Allotment Option | Convertible Senior Notes                  
Line of Credit Facility [Line Items]                  
Principal amount     $ 45,000,000.0            
Scenario, Forecast | Term Loans                  
Line of Credit Facility [Line Items]                  
Periodic payment         $ 15,000,000.0 $ 11,300,000 $ 7,500,000    
Share Price | Convertible Senior Notes Due November 2022 | Convertible Senior Notes                  
Line of Credit Facility [Line Items]                  
Closing stock price (in dollars per share) | $ / shares 52.93     52.93          
Level 2 | Term Loans                  
Line of Credit Facility [Line Items]                  
Long-term debt fair value $ 539,700,000     $ 539,700,000       582,700,000  
Level 2 | Convertible Senior Notes                  
Line of Credit Facility [Line Items]                  
Convertible debt fair value $ 477,100,000     $ 477,100,000       $ 486,700,000