v3.26.1
Inventories (Details) - USD ($)
$ in Thousands
May 31, 2026
Aug. 31, 2025
Inventory Disclosure [Abstract]    
Product held at third-party contract manufacturers $ 4,342 $ 4,640
Raw materials and components 7,145 11,122
Work-in-process 548 923
Finished goods 68,897 66,535
Inventory held for sale 0 (3,349)
Total $ 80,932 $ 79,871