Leases - Schedule of Lease Liabilities (Details) - USD ($) $ in Thousands |
Feb. 28, 2025 |
Feb. 29, 2024 |
---|---|---|
Leases [Abstract] | ||
Lease liabilities, current | $ 6,111 | $ 8,261 |
Lease liabilities, non-current | 39,949 | 37,262 |
Total lease liability | $ 46,060 | $ 45,523 |
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Accrued Liabilities, Current | Accrued Liabilities, Current |