v3.26.3
Leases - Schedule of Contractual Future Minimum Lease Payments (Details)
$ in Thousands
Aug. 31, 2026
USD ($)
Leases [Abstract]  
2027 (remaining nine months) $ 51,758
2028 66,492
2029 56,964
2030 45,515
2031 34,812
Thereafter 65,738
Total payments 321,279
Less interest (38,750)
Total present value of lease payments $ 282,529