XML 49 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2025
Fair Value Disclosures [Abstract]  
Schedule of Carrying Values and Fair Values of Financial Instruments
 March 31, 2025December 31, 2024
 Carrying
value
Fair
value
Carrying
value
Fair
value
Long-term debt$3,317 $3,338 $3,309 $3,298