XML 139 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Assets and Liabilities Measured at Fair Value - Carrying Amounts and Estimated Fair Values of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Carrying Amount    
Current and long-term debt, carrying amount $ 1,329,075 $ 1,823,139
Fair Value    
Current and long-term debt, fair value $ 1,265,185 $ 1,668,216