v3.25.2
Marketable Securities - Net Carrying Values of Debt Securities by Contractual Maturity (Detail) - USD ($)
$ in Thousands
May 31, 2025
May 31, 2024
Available-for-Sale Debt Securities, Amortized Cost    
Less than one year, amortized cost $ 4,148  
One year through five years, amortized cost 14,334  
Six years through ten years, amortized cost 3,824  
After ten years, amortized cost 3,044  
Available-for-Sale Debt Securities, Amortized Cost 25,350 $ 28,484
Available-for-Sale Debt Securities, Fair Value    
Less than one year, fair value 4,114  
One year through five years, fair value 14,146  
Six years through ten years, fair value 3,720  
After ten years, fair value 2,343  
Available-for-sale debt securities, fair value $ 24,323 $ 26,697