v3.26.1
Assets and Liabilities Measured at Fair Value - Schedule of Carrying Amounts and Estimated Fair Values of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Carrying Amount    
Current and long-term debt $ 1,550,694 $ 1,385,080
Fair Value    
Current and long-term debt $ 1,468,657 $ 1,326,101