v3.26.1
Basis of Presentation and Summary of Significant Accounting Policies - Investment Securities Classified as Held-to-Maturity (Details) - USD ($)
$ in Thousands
Aug. 01, 2026
Jan. 31, 2026
Aug. 02, 2025
Short-term:      
Amortized cost $ 66,737 $ 36,628 $ 85,893
Gross unrealized gains 5 114 6,035
Gross unrealized losses (214) (89) (6,235)
Fair market value 66,528 36,653 85,693
Long-term:      
Amortized cost 319,592 266,455 143,206
Gross unrealized gains 220 2,967 199
Gross unrealized losses (4,300) (1,576) (428)
Fair market value 315,512 267,846 142,977
US Treasury Bond Securities [Member]      
Short-term:      
Amortized cost 39,700 25,827 47,008
Gross unrealized gains 3 3 5,945
Gross unrealized losses (28) 0 (5,936)
Fair market value 39,675 25,830 47,017
Long-term:      
Amortized cost 40,894 48,447  
Gross unrealized gains 0 0  
Gross unrealized losses (964) (554)  
Fair market value 39,930 47,893  
US Government Agencies Debt Securities [Member]      
Short-term:      
Amortized cost 17,713    
Gross unrealized gains 2    
Gross unrealized losses (49)    
Fair market value 17,666    
Long-term:      
Amortized cost 45,578 15,090  
Gross unrealized gains 0 0  
Gross unrealized losses (302) (83)  
Fair market value 45,276 15,007  
Corporate Bond Securities [Member]      
Short-term:      
Amortized cost 8,759 10,801 23,972
Gross unrealized gains 0 111 53
Gross unrealized losses (136) (89) (270)
Fair market value 8,623 10,823 23,755
Long-term:      
Amortized cost 174,435 202,918 123,075
Gross unrealized gains 219 2,967 199
Gross unrealized losses (2,922) (939) (279)
Fair market value 171,732 $ 204,946 122,995
Asset-Backed Securities [Member]      
Short-term:      
Amortized cost 565    
Gross unrealized gains 0    
Gross unrealized losses (1)    
Fair market value 564    
Long-term:      
Amortized cost 58,685    
Gross unrealized gains 1    
Gross unrealized losses (112)    
Fair market value $ 58,574    
Municipal Bonds [Member]      
Short-term:      
Amortized cost     14,913
Gross unrealized gains     37
Gross unrealized losses     (29)
Fair market value     14,921
Long-term:      
Amortized cost     20,131
Gross unrealized gains     0
Gross unrealized losses     (149)
Fair market value     $ 19,982