XML 86 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt and Credit Agreement (Details) - USD ($)
Nov. 18, 2024
Oct. 10, 2023
Nov. 15, 2019
Dec. 31, 2024
Dec. 31, 2023
Sep. 25, 2020
Line of Credit            
Debt Instrument [Line Items]            
Debt issuance costs   $ 3,000,000        
Line of Credit | Revolving Credit Facility            
Debt Instrument [Line Items]            
Outstanding balance       $ 0 $ 0  
Convertible Debt | 2025 Notes            
Debt Instrument [Line Items]            
Interest rate 0.25%         0.25%
Springing maturity, outstanding balance trigger $ 200,000,000          
Springing maturity trigger, period prior to maturity 91 days          
Outstanding balance       174,324,000 569,662,000  
Wells Fargo Securities, Citizens Bank and JP Morgan Chase Bank | Line of Credit | Revolving Credit Facility            
Debt Instrument [Line Items]            
Term of debt instrument     5 years      
Maximum borrowing capacity     $ 500,000,000      
Line of credit facility, remaining borrowing capacity       $ 350,000,000 $ 350,000,000  
Wells Fargo Securities, Citizens Bank and JP Morgan Chase Bank | Line of Credit | Incremental Loan Facility            
Debt Instrument [Line Items]            
Maximum borrowing capacity     250,000,000      
Wells Fargo Securities, Citizens Bank and JP Morgan Chase Bank | Line of Credit | Letter of Credit            
Debt Instrument [Line Items]            
Maximum borrowing capacity     15,000,000      
Wells Fargo Securities, Citizens Bank and JP Morgan Chase Bank | Line of Credit | Swing Line Loan            
Debt Instrument [Line Items]            
Maximum borrowing capacity     $ 25,000,000      
Wells Fargo Securities, Citizens Bank and JP Morgan Chase Bank | Line of Credit | Federal Funds            
Debt Instrument [Line Items]            
Spread on variable interest rate   0.50%        
Wells Fargo Securities, Citizens Bank and JP Morgan Chase Bank | Line of Credit | One Month Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
Spread on variable interest rate   1.00%        
Wells Fargo Securities, LLC, JPMorgan Chase Bank, N.A., PNC Capital Markets LLC and TD Securities (USA) LLC | Line of Credit            
Debt Instrument [Line Items]            
Maximum secured net leverage ratio   3.00        
Debt instrument, covenant, minimum interest coverage ratio   3.00        
Wells Fargo Securities, LLC, JPMorgan Chase Bank, N.A., PNC Capital Markets LLC and TD Securities (USA) LLC | Line of Credit | Revolving Credit Facility            
Debt Instrument [Line Items]            
Term of debt instrument   5 years        
Maximum borrowing capacity   $ 350,000,000        
Line of credit facility, accordion feature, higher borrowing capacity option   $ 250,000,000        
Debt instrument, covenant, adjusted EBITDA threshold   100.00%        
Wells Fargo Securities, LLC, JPMorgan Chase Bank, N.A., PNC Capital Markets LLC and TD Securities (USA) LLC | Line of Credit | Letter of Credit            
Debt Instrument [Line Items]            
Maximum borrowing capacity   $ 15,000,000        
Wells Fargo Securities, LLC, JPMorgan Chase Bank, N.A., PNC Capital Markets LLC and TD Securities (USA) LLC | Line of Credit | Swing Line Loan            
Debt Instrument [Line Items]            
Maximum borrowing capacity   $ 25,000,000        
Minimum | Wells Fargo Securities, Citizens Bank and JP Morgan Chase Bank | Line of Credit            
Debt Instrument [Line Items]            
Commitment fee rate on undrawn commitments   0.20%        
Minimum | Wells Fargo Securities, Citizens Bank and JP Morgan Chase Bank | Line of Credit | Secured Overnight Financing Rate (SOFR) Applicable Margin            
Debt Instrument [Line Items]            
Spread on variable interest rate   1.50%        
Minimum | Wells Fargo Securities, Citizens Bank and JP Morgan Chase Bank | Line of Credit | One Month Secured Overnight Financing Rate (SOFR) Applicable Margin            
Debt Instrument [Line Items]            
Spread on variable interest rate   0.50%        
Maximum | Wells Fargo Securities, Citizens Bank and JP Morgan Chase Bank | Line of Credit            
Debt Instrument [Line Items]            
Commitment fee rate on undrawn commitments   0.35%        
Maximum | Wells Fargo Securities, Citizens Bank and JP Morgan Chase Bank | Line of Credit | Secured Overnight Financing Rate (SOFR) Applicable Margin            
Debt Instrument [Line Items]            
Spread on variable interest rate   2.25%        
Maximum | Wells Fargo Securities, Citizens Bank and JP Morgan Chase Bank | Line of Credit | One Month Secured Overnight Financing Rate (SOFR) Applicable Margin            
Debt Instrument [Line Items]            
Spread on variable interest rate   1.25%