v3.26.1
Commitments and Contingencies - Schedule of Future Minimum Payments for Operating Leases (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Future payments  
2026 $ 1,234
2027 4,967
2028 4,400
2029 4,403
2030 4,403
Thereafter 24,031
Total 43,438
Less present value discount (10,993)
Operating lease liabilities $ 32,445