v3.25.1
Fair Value - Schedule of Fair Value Measurements Nonrecurring (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Fair Value      
Asset impairment charges $ 51,455 $ 0 $ 0
Impairment of goodwill 38,670    
Fair Value, Nonrecurring      
Fair Value      
Goodwill 1,182,899    
Total 1,258,234    
Fair Value, Nonrecurring | Level 1      
Fair Value      
Total 0    
Fair Value, Nonrecurring | Level 2      
Fair Value      
Total 0    
Fair Value, Nonrecurring | Level 3      
Fair Value      
Total 1,258,234    
Trade names | Fair Value, Nonrecurring      
Fair Value      
Definite-lived trade names 75,335    
Trade names | Fair Value, Nonrecurring | Level 1      
Fair Value      
Definite-lived trade names 0    
Trade names | Fair Value, Nonrecurring | Level 2      
Fair Value      
Definite-lived trade names 0    
Trade names | Fair Value, Nonrecurring | Level 3      
Fair Value      
Definite-lived trade names 75,335    
Goodwill | Fair Value, Nonrecurring | Level 1      
Fair Value      
Goodwill 0    
Goodwill | Fair Value, Nonrecurring | Level 2      
Fair Value      
Goodwill 0    
Goodwill | Fair Value, Nonrecurring | Level 3      
Fair Value      
Goodwill $ 1,182,899