v3.26.1
Marketable Securities - Net Carrying Values of Debt Securities by Contractual Maturity (Detail) - USD ($)
$ in Thousands
May 31, 2026
May 31, 2025
Available-for-Sale Debt Securities, Amortized Cost    
Less than one year, amortized cost $ 3,307  
One year through five years, amortized cost 14,390  
Six years through ten years, amortized cost 5,603  
After ten years, amortized cost 3,006  
Available-for-Sale Debt Securities, Amortized Cost 26,306 $ 25,350
Available-for-Sale Debt Securities, Fair Value    
Less than one year, fair value 3,237  
One year through five years, fair value 14,227  
Six years through ten years, fair value 5,553  
After ten years, fair value 2,337  
Available-for-sale debt securities, fair value $ 25,354 $ 24,323