v3.26.3
Segment and Geographic Information - Schedule of Revenue by Domestic and International (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 31, 2026
Aug. 31, 2025
Aug. 31, 2026
Aug. 31, 2025
Segment information        
Sales revenue, net $ 440,926 $ 431,781 $ 843,041 $ 803,436
Domestic sales revenue, net        
Segment information        
Sales revenue, net 335,868 330,496 643,216 608,456
International sales revenue, net        
Segment information        
Sales revenue, net $ 105,058 $ 101,285 $ 199,825 $ 194,980
Revenue from Contract with Customer Benchmark | Geographic concentration        
Segment information        
Concentration risk percentage 100.00% 100.00% 100.00% 100.00%
Revenue from Contract with Customer Benchmark | Geographic concentration | Domestic sales revenue, net        
Segment information        
Concentration risk percentage 76.20% 76.50% 76.30% 75.70%
Revenue from Contract with Customer Benchmark | Geographic concentration | International sales revenue, net        
Segment information        
Concentration risk percentage 23.80% 23.50% 23.70% 24.30%