v3.25.1
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance $ 1,637,442 $ 1,488,811 $ 1,327,339
Other comprehensive income (loss) before reclassification 5,695 3,871  
Amounts reclassified out of AOCI (5,502) (7,606)  
Tax effects (14) 887  
Total other comprehensive income (loss), net of tax 179 (2,848) 4,745
Ending balance 1,683,439 1,637,442 1,488,811
Interest Rate Swaps      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance 1,917 4,394  
Other comprehensive income (loss) before reclassification 2,401 4,373  
Amounts reclassified out of AOCI (4,061) (7,615)  
Tax effects 389 765  
Total other comprehensive income (loss), net of tax (1,271) (2,477)  
Ending balance 646 1,917 4,394
Foreign Currency Contracts      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance 182 553  
Other comprehensive income (loss) before reclassification 3,294 (502)  
Amounts reclassified out of AOCI (1,441) 9  
Tax effects (403) 122  
Total other comprehensive income (loss), net of tax 1,450 (371)  
Ending balance 1,632 182 553
Total      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance 2,099 4,947 202
Total other comprehensive income (loss), net of tax 179 (2,848) 4,745
Ending balance $ 2,278 $ 2,099 $ 4,947