XML 61 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Gross Unrealized Losses and Fair Value of Marketable Securities (Detail) - USD ($)
$ in Thousands
Jan. 31, 2023
Jan. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Fair Value $ 61,489 $ 407,237
Less Than 12 Months, Unrealized Losses (1,571) (4,518)
12 Months or Greater, Fair Value 182,208 21,228
12 Months or Greater, Unrealized Losses (5,974) (40)
Total, Fair Value 243,697 428,465
Total, Unrealized Losses (7,545) (4,558)
Municipal And Pre-Refunded Municipal Bonds    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Fair Value 2,849 162,081
Less Than 12 Months, Unrealized Losses (90) (1,162)
12 Months or Greater, Fair Value 64,079 7,118
12 Months or Greater, Unrealized Losses (1,752) (23)
Total, Fair Value 66,928 169,199
Total, Unrealized Losses (1,842) (1,185)
Corporate Bonds    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Fair Value 23,569 212,861
Less Than 12 Months, Unrealized Losses (51) (2,661)
12 Months or Greater, Fair Value 116,136 14,110
12 Months or Greater, Unrealized Losses (4,215) (17)
Total, Fair Value 139,705 226,971
Total, Unrealized Losses (4,266) (2,678)
US Treasury Securities    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Fair Value 14,221 20,137
Less Than 12 Months, Unrealized Losses (3) (84)
12 Months or Greater, Fair Value 1,993 0
12 Months or Greater, Unrealized Losses (7) 0
Total, Fair Value 16,214 20,137
Total, Unrealized Losses (10) (84)
Mutual Funds, Held in Rabbi Trust    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Fair Value 11,333 11,813
Less Than 12 Months, Unrealized Losses (1,424) (606)
12 Months or Greater, Fair Value 0 0
12 Months or Greater, Unrealized Losses   0
Total, Fair Value 11,333 11,813
Total, Unrealized Losses (1,424) (606)
Federal Government Agencies    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Fair Value 9,517 345
Less Than 12 Months, Unrealized Losses (3) (5)
12 Months or Greater, Fair Value 0 0
12 Months or Greater, Unrealized Losses   0
Total, Fair Value 9,517 345
Total, Unrealized Losses $ (3) $ (5)