Income Taxes (Details) - USD ($) $ in Thousands |
6 Months Ended | 12 Months Ended | |
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Income Tax Disclosure [Abstract] | |||
| Reversal of uncertain tax positions | $ 87 | $ 261 | |
| Liability for uncertain tax positions | 19 | $ 106 | |
| Reduction to deferred tax assets | 1,361 | $ 1,320 | |
| Estimated decrease in total gross unrecognized tax benefits within the next 12 months | $ 19 | ||