XML 84 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt (Narrative) (Details)
Dec. 08, 2022
USD ($)
debtCovenant
Jan. 24, 2019
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]        
Carrying value of outstanding debt     $ 0  
Debt Issuance Costs, Net     1,300,000  
2022 Senior Credit Agreement | Applicable rate through March 31, 2023        
Debt Instrument [Line Items]        
Annual commitment fee (as a percentage) 0.20%      
2022 Senior Credit Agreement | Base Rate | Applicable rate through March 31, 2023        
Debt Instrument [Line Items]        
Initial applicable margin 0.125%      
2022 Senior Credit Agreement | Secured Overnight Financing Rate (SOFR) | Applicable rate through March 31, 2023        
Debt Instrument [Line Items]        
Initial applicable margin 1.125%      
2022 Senior Credit Agreement | Minimum | Applicable rate after April 1, 2023        
Debt Instrument [Line Items]        
Annual commitment fee (as a percentage) 0.20%      
2022 Senior Credit Agreement | Minimum | Base Rate | Applicable rate after April 1, 2023        
Debt Instrument [Line Items]        
Initial applicable margin 0.125%      
2022 Senior Credit Agreement | Minimum | Secured Overnight Financing Rate (SOFR) | Applicable rate after April 1, 2023        
Debt Instrument [Line Items]        
Initial applicable margin 1.125%      
2022 Senior Credit Agreement | Maximum | Applicable rate after April 1, 2023        
Debt Instrument [Line Items]        
Annual commitment fee (as a percentage) 0.25%      
2022 Senior Credit Agreement | Maximum | Base Rate | Applicable rate after April 1, 2023        
Debt Instrument [Line Items]        
Initial applicable margin 1.00%      
2022 Senior Credit Agreement | Maximum | Secured Overnight Financing Rate (SOFR) | Applicable rate after April 1, 2023        
Debt Instrument [Line Items]        
Initial applicable margin 2.00%      
Senior Credit Agreement | Standby Letters of Credit        
Debt Instrument [Line Items]        
Maximum borrowing capacity under the revolving credit facility     4,900,000  
Senior Credit Agreement | Revolving Credit Facility        
Debt Instrument [Line Items]        
Carrying value of outstanding debt     0  
Availability amount     $ 395,100,000 $ 396,100,000
Revolving Credit Facility        
Debt Instrument [Line Items]        
Carrying value of outstanding debt       $ 1,700,000
Revolving Credit Facility | 2022 Senior Credit Agreement        
Debt Instrument [Line Items]        
Current borrowing capacity $ 400,000,000      
Maximum borrowing capacity under the revolving credit facility $ 700,000,000      
Number of debt covenants | debtCovenant 2      
Revolving Credit Facility | 2019 Senior Credit Agreement        
Debt Instrument [Line Items]        
Current borrowing capacity   $ 400,000,000    
Revolving Credit Facility | 2019 Senior Credit Agreement | Minimum        
Debt Instrument [Line Items]        
Annual commitment fee   0.15%    
Revolving Credit Facility | 2019 Senior Credit Agreement | Minimum | LIBOR        
Debt Instrument [Line Items]        
LIBOR floor, plus   1.125%    
Revolving Credit Facility | 2019 Senior Credit Agreement | Maximum        
Debt Instrument [Line Items]        
Annual commitment fee   0.25%    
Revolving Credit Facility | 2019 Senior Credit Agreement | Maximum | LIBOR        
Debt Instrument [Line Items]        
LIBOR floor, plus   2.00%    
Term Loan | 2022 Senior Credit Agreement        
Debt Instrument [Line Items]        
Term loan (up to) $ 300,000,000