v3.25.1
Long-Term Debt - 2026 Credit Agreement (Term Loan due 2026) (Details) - Term Loan due 2026 - Secured Debt - USD ($)
$ in Millions
Jun. 09, 2023
Sep. 26, 2019
Mar. 31, 2025
Debt Instrument [Line Items]      
Long-term line of credit   $ 525.0  
Stated rate (as percent)     8.19%
Secured Overnight Financing Rate (SOFR)      
Debt Instrument [Line Items]      
Basis spread on variable rate (as percent) 3.75% 1.00%  
Secured Overnight Financing Rate (SOFR) | Minimum      
Debt Instrument [Line Items]      
Basis spread on variable rate (as percent) 1.00%    
Federal Funds Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate (as percent)   0.50%