Fair Value Measures and Disclosures (Details) - Interest Rate Contract - Fair Value, Inputs, Level 2 [Member] - Recurring Basis - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Derivative [Line Items] | ||
Interest Rate Derivative Assets, at Fair Value | $ 0 | $ 164 |
Other Current Liabilities | ||
Derivative [Line Items] | ||
Interest Rate Derivative Liabilities, at Fair Value | 563 | 127 |
Other Noncurrent Liabilities [Member] | ||
Derivative [Line Items] | ||
Interest Rate Derivative Liabilities, at Fair Value | $ 6,902 | $ 3 |