v3.26.3
Fair Value Measurements - Schedule of Fair Value of Long-Term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Sep. 30, 2025
Carrying amount      
Fair value, balance sheet grouping [Line Items]      
Long-term debt, fair value $ 1,570,307 $ 1,181,142 $ 1,204,073
Fair value      
Fair value, balance sheet grouping [Line Items]      
Long-term debt, fair value $ 1,574,326 $ 1,202,247 $ 1,226,500