Income Taxes - Summary of Net Operating Losses and Tax Credit Carryforwards (Details) $ in Thousands |
12 Months Ended |
|---|---|
|
Dec. 31, 2024
USD ($)
| |
| Federal | |
| Operating Loss Carryforwards [Line Items] | |
| Net operating loss carryforwards expiration year | 2041 |
| Tax credit carryforward | $ 752 |
| Federal | Post December 31, 2017 | |
| Operating Loss Carryforwards [Line Items] | |
| Net operating loss carryforwards | 32,229 |
| Federal | Pre January 1, 2018 | |
| Operating Loss Carryforwards [Line Items] | |
| Net operating loss carryforwards | $ 11 |
| Net operating loss carryforwards expiration year | 2037 |
| State | |
| Operating Loss Carryforwards [Line Items] | |
| Net operating loss carryforwards | $ 11,602 |
| Net operating loss carryforwards expiration year | 2037 |
| Tax credit carryforward | $ 617 |
| Foreign | |
| Operating Loss Carryforwards [Line Items] | |
| Net operating loss carryforwards | $ 192 |