v3.26.1
Commitments and Contingencies - Summary of Future Minimum Lease Payments for Operating and Finance Leases (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating Lease  
2026 (Remaining) $ 3,003
2027 5,817
2028 5,735
2029 5,907
2030 6,084
Thereafter 22,776
Total future minimum lease payments 49,322
Finance Lease  
2026 (Remaining) 3,003
2027 5,817
2028 5,735
2029 5,907
2030 6,084
Thereafter 22,776
Total future minimum lease payments $ 49,322