XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Current assets:    
Cash and cash equivalents $ 17,871 $ 17,536
Accounts receivable, net 8,040 9,864
Inventories 13,068 19,782
Other current assets 17,198 16,497
Total current assets 56,177 63,679
Property and equipment, net 11,982 9,897
Operating lease right-of-use assets 15,311 17,041
Intangible assets, net 22,184 27,952
Goodwill 23,069 23,069
Other assets 20,472 17,615
Total assets 149,195 159,253
Current liabilities:    
Accounts payable 6,007 7,848
Accrued expenses and other current liabilities 29,067 26,586
Deferred revenue 16,586 17,041
Total current liabilities 51,660 51,475
Long-term operating lease liabilities 12,234 13,676
Debt, net of current portion 0 16,000
Other long-term liabilities 23 15
Total liabilities 63,917 81,166
Commitments and contingencies (Note 11)
Stockholders’ equity:    
Preferred stock $0.0001 par value: 10 million shares authorized; none issued and outstanding
Common stock $0.0001 par value: 100 million shares authorized; 27.2 million and 26.0 million shares issued and outstanding, respectively 5 5
Additional paid-in capital 225,452 211,361
Accumulated other comprehensive loss 0 (1)
Accumulated deficit (140,179) (133,278)
Total stockholders’ equity 85,278 78,087
Total liabilities and stockholders’ equity $ 149,195 $ 159,253