Employee Benefit Plans (Details) - USD ($) $ in Millions |
9 Months Ended | 69 Months Ended | |
|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
|
| Retirement Benefits [Abstract] | |||
| Employer matching percentage | 100.00% | ||
| Contribution matched by employer | 6.00% | ||
| Matching contributions | $ 4.7 | $ 4.7 | |