v3.26.1
Fair Value Measures and Disclosures - Schedule of Carrying and Estimated Fair Values (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative Asset $ 14,690 $ 5,566
Derivative Liability 106 6,850
Long-Term Debt, Fair Value 1,192,973 1,093,331
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative Asset 14,690 5,566
Derivative Liability 106 6,850
Long-Term Debt, Fair Value 1,203,282 1,103,089
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative Asset 0 0
Derivative Liability 0 0
Long-Term Debt, Fair Value 0 0
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative Asset 14,690 5,566
Derivative Liability 106 6,850
Long-Term Debt, Fair Value 0 0
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative Asset 0 0
Derivative Liability 0 0
Long-Term Debt, Fair Value $ 1,203,282 $ 1,103,089