Commitments and Contingencies - Summary of Future Minimum Annual Payments to Purchase Commitments (Details) $ in Thousands |
9 Months Ended |
|---|---|
|
Sep. 30, 2026
USD ($)
| |
| Commitments and Contingencies Disclosure [Abstract] | |
| 2026 - Remainder | $ 1,357 |
| 2027 | 5,978 |
| 2028 | 6,900 |
| 2029 | 7,950 |
| 2030 | 9,050 |
| Total purchase commitment | $ 31,235 |