Income Taxes - Operating Loss Carry forwards And Tax Credit Carry forward (Details) $ in Thousands |
Dec. 31, 2025
USD ($)
|
|---|---|
| Federal | |
| Operating Loss Carryforwards [Line Items] | |
| Tax credits | $ 2,753 |
| Federal | After December 31, 2017 | |
| Operating Loss Carryforwards [Line Items] | |
| Net operating losses | 127,163 |
| Federal | Before January 1, 2018 | |
| Operating Loss Carryforwards [Line Items] | |
| Net operating losses | 3,799 |
| State | |
| Operating Loss Carryforwards [Line Items] | |
| Net operating losses | 52,775 |
| Tax credits | 1,701 |
| Foreign | |
| Operating Loss Carryforwards [Line Items] | |
| Net operating losses | $ 17 |