v3.26.1
Subsequent Events (Details) - Subsequent Event - Credit Agreement Anmendment
$ in Millions
Apr. 24, 2026
USD ($)
extension
Subsequent Event [Line Items]  
Debt instrument, portion of line of credit with amended maturity date $ 450
Debt agreement, number of extensions | extension 2
Debt agreement, extension term 1 year
Debt instrument, portion of line of credit reassigned to another lender $ 25