v3.26.3
Disaggregated Sales - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Aug. 31, 2025
Aug. 31, 2026
Feb. 28, 2026
Feb. 28, 2025
Revenue from Contract with Customer [Abstract]        
Contract liabilities   $ 600 $ 600 $ 500
Contract assets   $ 107,342 $ 112,785 $ 106,500
Contract liability, revenue recognized $ 500