v3.26.1
Accrued and Other Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
May 31, 2026
Aug. 31, 2025
Payables and Accruals [Abstract]    
Accrued advertising and sales promotion expenses $ 14,425 $ 13,728
Accrued professional services fees 2,167 2,201
Accrued sales taxes and other taxes 4,883 4,486
Deferred revenue 3,060 4,734
Short-term operating lease liability 3,460 2,282
Other 5,904 6,799
Total $ 33,899 $ 34,230