v3.26.1
Commitments and Contingencies - Summary of Future Minimum Lease Payments for Operating and Finance Leases (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Operating Lease  
2026 (Remaining) $ 4,491
2027 5,817
2028 5,735
2029 5,907
2030 6,084
Thereafter 22,776
Total future minimum lease payments 50,810
Finance Lease  
2026 (Remaining) 4,491
2027 5,817
2028 5,735
2029 5,907
2030 6,084
Thereafter 22,776
Total future minimum lease payments $ 50,810