v3.26.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2027 $ 13,226
2028 13,590
2029 13,974
2030 14,361
2031 14,278
Gross lease payments 69,429
Less - present value adjustments (8,107)
Total operating lease liabilities, net $ 61,322