XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Components of Inventories (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Inventory Disclosure [Abstract]    
Finished goods $ 14,331 $ 13,715
Raw materials 10,989 12,531
Total inventory $ 25,320 $ 26,246