v3.26.1
Inventories (Details) - USD ($)
$ in Thousands
May 31, 2026
Feb. 28, 2026
Inventory Disclosure [Abstract]    
Raw material $ 118,904 $ 111,483
Work in process 840 733
Finished goods 1,452 1,197
Total Inventory 121,196 113,413
Inventory reserves $ 3,100 $ 3,400