XML 138 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Assets and Liabilities Measured at Fair Value - Schedule of Carrying Amounts and Estimated Fair Values of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Carrying Amount    
Current and long-term debt, carrying amount $ 1,275,374 $ 1,329,075
Fair Value    
Current and long-term debt, fair value $ 1,185,961 $ 1,265,185