XML 70 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Debt (Details Textual) - USD ($)
3 Months Ended
Sep. 13, 2021
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Oct. 10, 2024
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             $ 500,000,000  
Long-term debt           $ 480,322,000 $ 489,632,000    
Term Loan Facility | Forecast                  
Line of Credit Facility [Line Items]                  
Periodic payment   $ 9,400,000 $ 9,400,000 $ 9,400,000 $ 9,400,000        
Revolving Credit Facility | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity 800,000,000.0                
Line of credit, commitment fee (as a percentage)           0.175%      
Line of credit facility, current borrowing capacity           $ 662,200,000 656,000,000.0    
Revolving Credit Facility | New Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity 800,000,000             $ 400,000,000  
Letter of Credit | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity 750,000,000.0                
Letters of credit outstanding           $ 137,800,000 $ 144,000,000.0    
Swing Line Loans | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Line of credit facility, maximum borrowing capacity $ 30,000,000.0                
Secured Overnight Financing Rate (SOFR) | Revolving Credit Facility | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate           1.375%      
Base Rate | Term Loan Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate           0.375%      
Base Rate | Revolving Credit Facility | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate           0.375%      
Adjusted Term SOFR | Revolving Credit Facility | New Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate 1.375%                
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) | Revolving Credit Facility | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate 1.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) | Revolving Credit Facility | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate 1.75%                
Maximum | Base Rate | Revolving Credit Facility | Senior Credit Facility                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate 0.75%