XML 60 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Amortized Cost, Gross Unrealized Gains (Losses) and Fair Value of Available-For-Sale Securities (Detail) - USD ($)
$ in Thousands
Jan. 31, 2023
Jan. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 291,726 $ 467,532
Unrealized Gains 41 3
Unrealized (Losses) (7,545) (4,558)
Fair Value 284,222 462,977
Long-term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 108,703 227,603
Unrealized Gains 40 1
Unrealized (Losses) (5,899) (4,047)
Fair Value 102,844 223,557
Short-term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 183,023 239,929
Unrealized Gains 1 2
Unrealized (Losses) (1,646) (511)
Fair Value 181,378 239,420
Municipal And Pre-Refunded Municipal Bonds | Long-term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 23,437 60,533
Unrealized Gains 5 1
Unrealized (Losses) (1,154) (912)
Fair Value 22,288 59,622
Municipal And Pre-Refunded Municipal Bonds | Short-term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 48,141 128,984
Unrealized Gains 0 1
Unrealized (Losses) (688) (273)
Fair Value 47,453 128,712
Corporate Bonds | Long-term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 62,594 148,830
Unrealized Gains 22  
Unrealized (Losses) (3,319) (2,478)
Fair Value 59,297 146,352
Corporate Bonds | Short-term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 83,184 85,062
Unrealized Gains 0 1
Unrealized (Losses) (947) (200)
Fair Value 82,237 84,863
US Treasury Securities | Long-term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   5,222
Unrealized (Losses)   (46)
Fair Value   5,176
US Treasury Securities | Short-term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 23,561 14,999
Unrealized Gains 1
Unrealized (Losses) (10) (38)
Fair Value 23,552 14,961
Commercial Paper | Short-term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 21,636 10,884
Unrealized (Losses)   0
Fair Value 21,636 10,884
Mutual Funds, Held in Rabbi Trust | Long-term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 13,402 12,419
Unrealized Gains  
Unrealized (Losses) (1,424) (606)
Fair Value 11,978 11,813
Federal Government Agencies | Long-term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 9,021 350
Unrealized Gains 13  
Unrealized (Losses) (2) (5)
Fair Value 9,032 345
Federal Government Agencies | Short-term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 6,501  
Unrealized (Losses) (1)  
Fair Value 6,500  
Certificates of Deposit | Long-term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 249 249
Fair Value $ 249 $ 249