v3.25.4
Income Taxes - Significant Jurisdictions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Line Items]      
Federal income taxes paid, net of refunds $ 246,817 $ 34,567 $ 879
Income taxes paid, net of (refunds received) 251,771 36,310 3,274
Maine      
Income Tax Disclosure [Line Items]      
Income taxes paid, net of refunds 0 0 464
Oregon      
Income Tax Disclosure [Line Items]      
Income taxes paid, net of refunds 0 0 975
Virginia      
Income Tax Disclosure [Line Items]      
Income taxes paid, net of refunds 0 0 740
Other      
Income Tax Disclosure [Line Items]      
Income taxes paid, net of refunds $ 4,954 $ 1,743 $ 216