XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Cash and Marketable Securities - Components of marketable securities (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Aug. 31, 2021
May 31, 2021
Marketable Securities [Line Items]    
Amortized Cost $ 329,660 $ 305,279
Unrealized gains 60 239
Unrealized Losses (123) (33)
Fair Value 329,597 305,485
Commercial Paper And Corporate Bonds [Member]    
Marketable Securities [Line Items]    
Amortized Cost 327,157 299,524
Unrealized gains 53 209
Unrealized Losses (123) (33)
Fair Value 327,087 299,700
Certificates of Deposit [Member]    
Marketable Securities [Line Items]    
Amortized Cost 2,503 5,755
Unrealized gains 7 30
Unrealized Losses
Fair Value $ 2,510 $ 5,785