v3.26.1
Long-Term Debt - 2024 Credit Facility (Details) - USD ($)
Dec. 05, 2024
Mar. 31, 2026
Maximum    
Line of Credit Facility [Line Items]    
Consolidated net leverage ratio 3.0  
Minimum    
Line of Credit Facility [Line Items]    
Consolidated net leverage ratio 3.0  
Line of Credit    
Line of Credit Facility [Line Items]    
Letters of credit outstanding   $ 1,000,000.0
Revolving Credit Facility | Bank of America, N.A. | Base Rate    
Line of Credit Facility [Line Items]    
Interest rate 0.50%  
Revolving Credit Facility | Bank of America, N.A. | Secured Overnight Financing Rate (SOFR)    
Line of Credit Facility [Line Items]    
Interest rate 1.00%  
Revolving Credit Facility | Bank of America, N.A. | Maximum    
Line of Credit Facility [Line Items]    
Unused capacity, commitment fee percentage 0.40%  
Revolving Credit Facility | Bank of America, N.A. | Maximum | Base Rate | Variable Rate Component One    
Line of Credit Facility [Line Items]    
Interest rate 1.25%  
Revolving Credit Facility | Bank of America, N.A. | Maximum | Secured Overnight Financing Rate (SOFR) | Variable Rate Component Two    
Line of Credit Facility [Line Items]    
Interest rate 2.25%  
Revolving Credit Facility | Bank of America, N.A. | Minimum    
Line of Credit Facility [Line Items]    
Unused capacity, commitment fee percentage 0.30%  
Revolving Credit Facility | Bank of America, N.A. | Minimum | Base Rate | Variable Rate Component One    
Line of Credit Facility [Line Items]    
Interest rate 0.75%  
Revolving Credit Facility | Bank of America, N.A. | Minimum | Secured Overnight Financing Rate (SOFR) | Variable Rate Component Two    
Line of Credit Facility [Line Items]    
Interest rate 1.75%  
Revolving Credit Facility | Bank of America, N.A. | Line of Credit    
Line of Credit Facility [Line Items]    
Long-term line of credit $ 100,000,000.0  
Sub-facility 10,000,000.0  
Long-term line of credit   0
Remaining borrowing capacity   $ 99,000,000.0
Revolving Credit Facility | Bank of America, N.A. | Line of Credit | Maximum    
Line of Credit Facility [Line Items]    
Sub-facility $ 10,000,000.0