Commitments and Contingencies - Summary of Future Minimum Annual Payments to Purchase Commitments (Details) $ in Thousands |
12 Months Ended |
|---|---|
|
Dec. 31, 2025
USD ($)
| |
| Commitments and Contingencies Disclosure [Abstract] | |
| 2026 | $ 5,171 |
| 2027 | 5,978 |
| 2028 | 6,900 |
| 2029 | 7,950 |
| 2030 | 9,050 |
| Total purchase commitment | $ 35,049 |
| X | ||||||||||
- Definition Long-Term Purchase Commitment, Amount, to be Paid, Year No definition available.
|
| X | ||||||||||
- Definition Long-Term Purchase Commitment, Amount, to be Paid, Year Four No definition available.
|
| X | ||||||||||
- Definition Long-Term Purchase Commitment, Amount, to be Paid, Year One No definition available.
|
| X | ||||||||||
- Definition Long-Term Purchase Commitment, Amount, to be Paid, Year Three No definition available.
|
| X | ||||||||||
- Definition Long-Term Purchase Commitment, Amount, to be Paid, Year Two No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition The minimum amount the entity agreed to spend under the long-term purchase commitment. No definition available.
|