XML 28 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
3 Months Ended
Apr. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Customers That Represented 10% or More of the Company's Total Revenue The following table presents customers that represented 10% or more of the Company’s total revenue:

 

 

For the Three Months Ended April 30,

 

2023

 

2022

Customer A

12%

 

11%

Customer B

11%

 

11%

Customer C

14%

 

*

37%

 

22%

* - less than 10%

Schedule of Deferred Costs The balances in deferred costs are as follows:

 

Balance at February 1, 2023

 

$

4,362

 

Amounts recognized in cost of revenue

 

 

(640

)

Costs deferred

 

 

18

 

Balance at April 30, 2023

 

$

3,740

 

 

 

 

Balance at February 1, 2022

 

$

4,604

 

Amounts recognized in cost of revenue

 

 

(610

)

Costs deferred

 

 

100

 

Balance at April 30, 2022

 

$

4,094

 

 

Schedule of Deferred Revenue

The balance in deferred revenue is as follows:

 

Balance at February 1, 2023

 

$

27,141

 

Revenue recognized

 

 

(6,802

)

Amounts deferred

 

 

6,516

 

Balance at April 30, 2023

 

$

26,855

 

 

 

 

Balance at February 1, 2022

 

$

33,566

 

Revenue recognized

 

 

(6,680

)

Amounts deferred

 

 

11,645

 

Balance at April 30, 2022

 

$

38,531

 

Of the revenue recognized in the three months ended April 30, 2023 and 2022, $5,806 and $5,934 was included in deferred revenue as of January 31, 2023 and 2022, respectively.

Schedule of Company's Recognition of Revenue The Company’s recognition of revenue in the future thereon will be in:

 

Years Ending January 31,

 

 

 

2024 (9 months)

 

$

16,960

 

2025

 

 

13,366

 

2026

 

 

3,817

 

2027

 

 

539

 

 

$

34,682