v3.26.1
Goodwill and Intangible Assets - Carrying Amount and Accumulated Amortization of Intangible Assets (Detail) - USD ($)
$ in Thousands
Feb. 28, 2026
Feb. 28, 2025
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Life (in years) 7 years 10 months 24 days 5 years 8 months 12 days
Gross Carrying Amount $ 128,767 $ 115,125
Accumulated Amortization 89,935 81,855
Amortized intangible assets, Net $ 38,832 $ 33,270
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Life (in years) 8 years 2 months 12 days 6 years 10 months 24 days
Gross Carrying Amount $ 34,056 $ 30,911
Accumulated Amortization 18,620 16,544
Amortized intangible assets, Net $ 15,436 $ 14,367
Customer Lists [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Life (in years) 7 years 8 months 12 days 4 years 9 months 18 days
Gross Carrying Amount $ 93,772 $ 83,303
Accumulated Amortization 70,763 64,890
Amortized intangible assets, Net $ 23,009 $ 18,413
Non-Compete [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Life (in years) 9 months 18 days 9 months 18 days
Gross Carrying Amount $ 289 $ 261
Accumulated Amortization 250 212
Amortized intangible assets, Net $ 39 $ 49
Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Life (in years) 3 years 9 months 18 days 4 years 9 months 18 days
Gross Carrying Amount $ 650 $ 650
Accumulated Amortization 302 209
Amortized intangible assets, Net $ 348 $ 441