XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Details Textual) - USD ($)
3 Months Ended
Apr. 29, 2024
Sep. 13, 2021
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Feb. 03, 2023
Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity   $ 250,000,000             $ 200,000,000
Term Loan Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity   300,000,000              
Long-term debt             $ 204,764,000 $ 219,726,000  
Term Loan Facility | Forecast                  
Line of Credit Facility [Line Items]                  
Periodic payment     $ 15,000,000 $ 15,000,000 $ 15,000,000 $ 15,000,000      
Revolving Credit Facility | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity   800,000,000              
Line of credit, commitment fee (as a percentage)             0.175%    
Line of credit facility, current borrowing capacity             $ 672,200,000 672,900,000  
Revolving Credit Facility | Senior Credit Facility | Subsequent Event                  
Line of Credit Facility [Line Items]                  
Proceeds from issuance of senior notes $ 100,000,000                
Long-term debt $ 100,000,000                
Letter of Credit | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity   750,000,000              
Letters of credit outstanding             $ 127,800,000 $ 127,100,000  
Swing Line Loans | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity   $ 30,000,000              
Secured Overnight Financing Rate (SOFR) | Revolving Credit Facility | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate             1.375%    
Secured Overnight Financing Rate (SOFR) | Revolving Credit Facility | New Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate             1.25%    
Base Rate | Revolving Credit Facility | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate             0.375%    
Base Rate | Revolving Credit Facility | New Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate             0.25%    
Adjusted Term SOFR | Revolving Credit Facility | New Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate   0.10%              
Minimum | Revolving Credit Facility | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Line of credit, commitment fee (as a percentage)   0.08%              
Minimum | Secured Overnight Financing Rate (SOFR) | Term Loan Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate   0.875%              
Minimum | Secured Overnight Financing Rate (SOFR) | Revolving Credit Facility | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate   1.00%              
Minimum | Base Rate | Term Loan Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate   0.00%              
Minimum | Base Rate | Revolving Credit Facility | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate   0.00%              
Maximum | Revolving Credit Facility | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Line of credit, commitment fee (as a percentage)   0.25%              
Maximum | Secured Overnight Financing Rate (SOFR) | Term Loan Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate   1.625%              
Maximum | Secured Overnight Financing Rate (SOFR) | Revolving Credit Facility | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate   1.75%              
Maximum | Base Rate | Term Loan Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate   0.625%              
Maximum | Base Rate | Revolving Credit Facility | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate   0.75%