v3.26.3
Accrued and Other Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Aug. 31, 2026
Aug. 31, 2025
Payables and Accruals [Abstract]    
Accrued advertising and sales promotion expenses $ 15,201 $ 13,728
Accrued professional services fees 2,130 2,201
Accrued sales taxes and other taxes 3,471 4,486
Deferred revenue 7,761 4,734
Short-term operating lease liability 3,405 2,282
Other 5,795 6,799
Total $ 37,763 $ 34,230