v3.26.1
Disaggregated Sales (Details) - USD ($)
$ in Thousands
3 Months Ended
May 31, 2026
May 31, 2025
Disaggregation of Revenue [Line Items]    
Sales $ 448,530 $ 421,962
Construction    
Disaggregation of Revenue [Line Items]    
Sales 258,002 248,417
Industrial    
Disaggregation of Revenue [Line Items]    
Sales 40,590 37,670
Infrastructure    
Disaggregation of Revenue [Line Items]    
Sales 55,970 56,443
Transportation    
Disaggregation of Revenue [Line Items]    
Sales 27,392 27,738
HVAC & Appliances    
Disaggregation of Revenue [Line Items]    
Sales 22,772 23,341
Electrical/Utility    
Disaggregation of Revenue [Line Items]    
Sales 20,776 7,046
Other    
Disaggregation of Revenue [Line Items]    
Sales $ 23,028 $ 21,307