XML 150 R120.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Schedule of Fair Value of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Carrying Amount    
Assets:    
Cash and Cash Equivalents $ 294,651 $ 230,373
Total Assets 294,651 230,373
Liabilities:    
Short-Term Debt 69,615 81,422
Long-Term Debt 943,734 824,059
Total Liabilities 1,013,349 905,481
Fair Value    
Assets:    
Cash and Cash Equivalents 294,651 230,373
Total Assets 294,651 230,373
Liabilities:    
Short-Term Debt 69,615 81,422
Long-Term Debt 806,826 710,839
Total Liabilities $ 876,441 $ 792,261