Financial Instruments Risk (Details) $ in Thousands |
12 Months Ended | |
|---|---|---|
|
Dec. 31, 2024
USD ($)
derivative
|
Dec. 31, 2023
USD ($)
|
|
| Interest Rate Derivatives [Abstract] | ||
| Long-term debt, net | $ 446,167 | $ 445,280 |
| Interest Rate Swap | ||
| Interest Rate Derivatives [Abstract] | ||
| Number of derivative instrument (in derivatives) | derivative | 1 | |
| Interest Rate Swap | Not Designated as Hedging Instrument | Level 2 | Other Noncurrent Assets | ||
| Interest Rate Derivatives [Abstract] | ||
| Fair value of interest rate swap agreements, Asset | $ 900 | $ 3,000 |
| Interest Rate Swap - $50 million notional amount fixed at .41% | Not Designated as Hedging Instrument | ||
| Interest Rate Derivatives [Abstract] | ||
| Interest rate swaps, notional amount | $ 50,000 | |
| Interest rate swaps, fixed interest rate | 0.41% | |
| Asset-based credit facility term loan due 2027 | ||
| Interest Rate Derivatives [Abstract] | ||
| Long-term debt, net | $ 50,000 | |
| Debt instrument, description of variable rate basis | one-month SOFR | |
| Debt instrument, credit spread adjustment on variable rate | 0.10% |