v3.26.3
Inventories (Details) - USD ($)
$ in Thousands
Aug. 31, 2026
Aug. 31, 2025
Inventory Disclosure [Abstract]    
Product held at third-party contract manufacturers $ 4,093 $ 4,640
Raw materials and components 6,312 11,122
Work-in-process 541 923
Finished goods 72,346 66,535
Inventory held for sale 0 (3,349)
Total $ 83,292 $ 79,871