v3.25.4
Leases - Schedule of Future Payments Under Non-cancelable Leases (Details)
$ in Thousands
Nov. 30, 2025
USD ($)
Leases [Abstract]  
2026 $ 10,155
2027 7,170
2028 5,059
2029 4,697
2030 4,295
Thereafter 2,222
Total lease payments 33,598
Less imputed interest (4,031)
Present value of lease liabilities $ 29,567