v3.26.1
Debt - Carrying Values and Estimated Fair Values of Debt Instruments (Details) - Secured Debt - 2023 Credit Agreement - Line of Credit - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Carrying amount $ 729,000 $ 739,125
Fair value $ 729,000 $ 739,125