v3.26.1
Revenue - Summary of Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Aug. 01, 2025
Jul. 31, 2026
Aug. 01, 2025
Revenue from Contract with Customer [Abstract]        
Deferred revenue beginning of period $ 10,216 $ 5,049 $ 3,019 $ 6,584
Deferred revenue recognized in period (10,043) (4,834) (2,876) (6,370)
Revenue deferred in period 9,452 8,607 9,482 8,608
Deferred revenue end of period $ 9,625 $ 8,822 $ 9,625 $ 8,822