XML 41 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
Oct. 31, 2021
Jan. 31, 2021
Oct. 31, 2020
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost $ 459,236 $ 298,635 $ 9,478
Unrealized Gains 563 52 18
Unrealized (Losses) (1,644) (330) (144)
Fair Value 458,155 298,357 9,352
Short-term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 188,510 174,784 2
Unrealized Gains 12 12  
Unrealized (Losses) (147) (101)  
Fair Value 188,375 174,695 2
Short-term Investments | Corporate Bonds      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 53,744 38,695 2
Unrealized Gains 3 1  
Unrealized (Losses) (71) (48)  
Fair Value 53,676 38,648 2
Short-term Investments | Municipal And Pre-Refunded Municipal Bonds      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 114,818 127,097  
Unrealized Gains 9 11  
Unrealized (Losses) (73) (53)  
Fair Value 114,754 127,055  
Short-term Investments | Treasury Bills      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 16,849    
Unrealized (Losses) (3)    
Fair Value 16,846    
Short-term Investments | Commercial Paper      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 3,099 8,992  
Fair Value 3,099 8,992  
Long-term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 270,726 123,851 9,476
Unrealized Gains 551 40 18
Unrealized (Losses) (1,497) (229) (144)
Fair Value 269,780 123,662 9,350
Long-term Investments | Corporate Bonds      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 174,884 59,890 30
Unrealized Gains 1 3  
Unrealized (Losses) (1,125) (129)  
Fair Value 173,760 59,764 30
Long-term Investments | Municipal And Pre-Refunded Municipal Bonds      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 78,955 53,134 53
Unrealized Gains 8 17 1
Unrealized (Losses) (362) (46)  
Fair Value 78,601 53,105 54
Long-term Investments | Treasury Bills      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 4,748    
Unrealized (Losses) (7)    
Fair Value 4,741    
Long-term Investments | Mutual Funds, Held in Rabbi Trust      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 11,540 10,827 9,393
Unrealized Gains 542 20 17
Unrealized (Losses) (1) (54) (144)
Fair Value 12,081 $ 10,793 $ 9,266
Long-term Investments | Federal Government Agencies      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 350    
Unrealized (Losses) (2)    
Fair Value 348    
Long-term Investments | Certificates of Deposit      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 249    
Fair Value $ 249