v3.25.2
Debt - Term Loan Credit Agreement due 2030 (Details) - USD ($)
Apr. 08, 2024
Feb. 28, 2023
Nov. 25, 2024
First Amendment To Term Loan Credit Agreement | Line of Credit      
Debt Instrument [Line Items]      
Basis spread on variable rate (in percent) 0.50%    
First Amendment To Term Loan Credit Agreement | Line of Credit | Secured Overnight Financing Rate (SOFR)      
Debt Instrument [Line Items]      
Basis spread on variable rate (in percent) 0.10%    
First Amendment To Term Loan Credit Agreement | Line of Credit | Revolving Credit Facility | Base Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate (in percent) 2.75%    
First Amendment To Term Loan Credit Agreement | Line of Credit | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR)      
Debt Instrument [Line Items]      
Basis spread on variable rate (in percent) 3.75%    
Term Loan Credit Agreement due 2030 | Term Loan      
Debt Instrument [Line Items]      
Debt instrument, face amount   $ 550,000,000.0 $ 650,000,000.0
Deferred financing costs     $ 500,000
Periodic payment, principal   $ 1,600,000