XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Amortized Cost, Gross Unrealized Gains (Losses) and Fair Value of Available-For-Sale Securities (Detail) - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Jul. 31, 2020
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost $ 270,402 $ 298,635 $ 9,351
Unrealized Gains 197 52 366
Unrealized (Losses) (368) (330)  
Fair Value 270,231 298,357 9,717
Short-term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 157,077 174,784 501
Unrealized Gains 16 12  
Unrealized (Losses) (111) (101)  
Fair Value 156,982 174,695 501
Short-term Investments | Corporate Bonds      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 28,808 38,695 291
Unrealized Gains 2 1  
Unrealized (Losses) (24) (48)  
Fair Value 28,786 38,648 291
Short-term Investments | Municipal And Pre-Refunded Municipal Bonds      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 122,173 127,097 210
Unrealized Gains 14 11  
Unrealized (Losses) (87) (53)  
Fair Value 122,100 127,055 210
Short-term Investments | Commercial Paper      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 6,096 8,992  
Fair Value 6,096 8,992  
Long-term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 113,325 123,851 8,850
Unrealized Gains 181 40 366
Unrealized (Losses) (257) (229)  
Fair Value 113,249 123,662 9,216
Long-term Investments | Corporate Bonds      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 61,646 59,890 30
Unrealized Gains 4 3  
Unrealized (Losses) (159) (129)  
Fair Value 61,491 59,764 30
Long-term Investments | Municipal And Pre-Refunded Municipal Bonds      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 40,069 53,134 53
Unrealized Gains 34 17 1
Unrealized (Losses) (56) (46)  
Fair Value 40,047 53,105 54
Long-term Investments | Mutual Funds, Held in Rabbi Trust      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 11,610 10,827 8,767
Unrealized Gains 143 20 365
Unrealized (Losses) (42) (54)  
Fair Value $ 11,711 $ 10,793 $ 9,132