Income Taxes (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Income Tax Disclosure [Abstract] | |||||
| Unrecognized tax benefits that would affect the effective tax rate if recognized | $ 0 | $ 0 | $ 0 | ||
| Interest and penalties net of tax recognized | 0 | $ 0 | 0 | $ 0 | |
| Accrued interest and penalties | $ 0 | $ 0 | $ 0 | ||
| After-tax interest payment on federal tax refund | $ 740 | $ 740 | |||