v3.22.2.2
Cash, Cash Equivalents and Marketable Securities - Summary of Estimated Fair Value of Cash, Cash Equivalents and Marketable Securities (Detail) - USD ($)
$ in Thousands
Oct. 29, 2022
Jan. 29, 2022
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost, Cash and cash equivalents $ 49,336 $ 117,223
Estimated Fair Value, Cash and cash equivalents 49,336 117,223
Amortized Cost, Marketable securities 100,056 178,551
Gross Unrealized Holding Gains, Marketable securities   531
Gross Unrealized Holding Losses, Marketable securities (8,280) (1,822)
Estimated Fair Value, Marketable securities 91,776 177,260
Cash [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost, Cash and cash equivalents 43,607 99,333
Estimated Fair Value, Cash and cash equivalents 43,607 99,333
Money Market Funds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost, Cash and cash equivalents 5,729 17,890
Estimated Fair Value, Cash and cash equivalents 5,729 17,890
Corporate Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost, Marketable securities 61,538 123,611
Gross Unrealized Holding Gains, Marketable securities   436
Gross Unrealized Holding Losses, Marketable securities (3,775) (851)
Estimated Fair Value, Marketable securities 57,763 123,196
State and Local Government Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost, Marketable securities 16,498 25,722
Gross Unrealized Holding Gains, Marketable securities   62
Gross Unrealized Holding Losses, Marketable securities (760) (152)
Estimated Fair Value, Marketable securities 15,738 25,632
U.S. Treasury and Government Agency Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost, Marketable securities 22,020 29,218
Gross Unrealized Holding Gains, Marketable securities   33
Gross Unrealized Holding Losses, Marketable securities (3,745) (819)
Estimated Fair Value, Marketable securities $ 18,275 $ 28,432