v3.26.3
Disaggregated Sales (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 31, 2026
Aug. 31, 2025
Aug. 31, 2026
Aug. 31, 2025
Disaggregation of Revenue [Line Items]        
Sales $ 486,892 $ 417,275 $ 935,422 $ 839,237
Construction        
Disaggregation of Revenue [Line Items]        
Sales 284,087 245,948 542,089 494,365
Industrial        
Disaggregation of Revenue [Line Items]        
Sales 51,741 37,060 92,331 74,730
Infrastructure        
Disaggregation of Revenue [Line Items]        
Sales 58,974 55,038 114,944 111,481
Transportation        
Disaggregation of Revenue [Line Items]        
Sales 27,799 26,695 55,191 54,433
HVAC & Appliances        
Disaggregation of Revenue [Line Items]        
Sales 22,011 24,529 44,783 47,870
Container        
Disaggregation of Revenue [Line Items]        
Sales 22,823 9,035 43,599 16,081
Other        
Disaggregation of Revenue [Line Items]        
Sales $ 19,457 $ 18,970 $ 42,485 $ 40,277