XML 85 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Narrative) (Details)
Dec. 08, 2022
USD ($)
debtCovenant
Jan. 24, 2019
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Debt Instrument [Line Items]        
Carrying value of outstanding debt     $ 88,762,000 $ 23,781,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,500,000  
Senior Credit Agreement | Revolving Credit Facility        
Debt Instrument [Line Items]        
Carrying value of outstanding debt     91,000,000 24,500,000
Availability amount     $ 304,500,000 $ 369,300,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    
Maximum borrowing capacity under the revolving credit facility   $ 700,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      
Term Loan | 2019 Senior Credit Agreement        
Debt Instrument [Line Items]        
Term loan (up to)   $ 300,000,000