v3.25.2
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