Short-term Borrowings - Schedule of Weighted Average Daily Amounts of Borrowings Outstanding and Weighted Average Interest Rates (Details) - Line of Credit - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Short-Term Debt [Line Items] | ||||
| Average Daily Amounts Outstanding | $ 48,060 | $ 47,018 | $ 45,155 | $ 38,304 |
| Weighted Average Interest Rates | 4.74% | 5.43% | 4.77% | 5.43% |