Employee Benefit Plan - Additional Information (Details) - USD ($) $ in Millions |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Defined Contribution Plan Disclosure [Line Items] | ||
| Discretionary or matching contributions | $ 0.1 | $ 0.1 |
| Maximum [Member] | ||
| Defined Contribution Plan Disclosure [Line Items] | ||
| Percentage of matching contribution for employee contributions | 4.00% | |