v3.25.2
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
May 31, 2025
May 31, 2024
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance $ 1,683,439 $ 1,637,442
Other comprehensive income (loss) before reclassification (7,094) 2,184
Amounts reclassified out of AOCI (205) (1,268)
Tax effects 1,543 (218)
Total other comprehensive (loss) income, net of tax (5,756) 698
Ending balance 1,227,686 1,549,500
Total    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance 2,278 2,099
Total other comprehensive (loss) income, net of tax (5,756) 698
Ending balance (3,478) 2,797
Interest Rate Swaps    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance 646 1,917
Other comprehensive income (loss) before reclassification 2,613 2,292
Amounts reclassified out of AOCI (928) (1,084)
Tax effects (393) (283)
Total other comprehensive (loss) income, net of tax 1,292 925
Ending balance 1,938 2,842
Foreign Currency Contracts    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance 1,632 182
Other comprehensive income (loss) before reclassification (9,707) (108)
Amounts reclassified out of AOCI 723 (184)
Tax effects 1,936 65
Total other comprehensive (loss) income, net of tax (7,048) (227)
Ending balance $ (5,416) $ (45)