v3.26.1
Commitments and Contingencies - Schedule of Future Minimum Rental Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Lessee, Lease, Description [Line Items]  
2026 $ 3,697
2027 7,557
2028 7,778
2029 8,007
2030 8,242
Thereafter 28,471
Total Future Minimum Leases Payments 63,752
Less: Interest (21,539)
Present Value of Operating Lease Liabilities $ 42,213