Employee Benefit Plan Additional Information (Details) - USD ($) $ in Millions |
9 Months Ended | |
|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Defined Contribution Plan Disclosure [Line Items] | ||
| Employee maximum contributions per employee, percent | 100.00% | |
| Employer matching contribution, percent of match | 100.00% | |
| Employer matching contribution, percent of employees contributions | 6.00% | |
| Defined contribution plan, contributed amount | $ 2.9 | $ 2.2 |