Income Taxes - Uncertain Tax Positions (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 28, 2023
Jan. 29, 2022
Jan. 30, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized tax benefits, beginning of year $ 1,573 $ 1,388 $ 1,305
Gross addition for tax positions of the current year 335 0 0
Gross addition for tax positions of the prior year 174 291 327
Settlements 0 0 0
Reduction for tax positions of prior years 0 0 0
Lapse of statute of limitations (115) (106) (244)
Unrecognized tax benefits, end of year $ 1,967 $ 1,573 $ 1,388