v3.26.1
Leases - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
Remainder of fiscal 2027 $ 9,597
2028 15,931
2029 17,932
2030 17,291
2031 18,009
Thereafter 44,090
Total lease payments 122,850
Less: Interest (25,546)
Present value of lease liabilities $ 97,304