v3.26.3
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