v3.25.1
Credit Facility and Long-Term Debt - Schedule of Debt (Parenthetical) (Details)
3 Months Ended
Mar. 31, 2025
Debt Instrument [Line Items]  
Debt instrument maturity term 2027-03