XML 51 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Options and Warrants (Tables)
12 Months Ended
Feb. 28, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of stock-based compensation

Year Ended February 28(29),

2021

2020

2019

Cost of revenue

    

$

948

    

$

318

    

$

255

Product and technology

 

3,387

 

1,674

 

1,108

Sales and marketing

 

2,376

 

1,482

 

1,199

General and administrative

 

2,865

 

2,528

 

3,159

Total stock‑based compensation

$

9,576

$

6,002

$

5,721

Schedule of weighted average assumptions

Year Ended February 28(29),

    

2021

    

2020

    

2019

Estimated fair value of common stock

    

$9.62-$31.27

$2.40-$3.35

    

$4.80-$9.55

Exercise price

$15.40-$50.88

$4.70-$6.75

$9.60-$18.70

Expected volatility

68%-78%

46%-50%

50%

Expected term (in years)

5.00-6.25

6.25

6.25

Risk‑free interest rate

0.30%-0.64%

2.65%-2.94%

1.67%-2.62%

Dividend yield

Schedule of stock option activity

    

    

    

Weighted

    

Weighted

Remaining

Aggregate

Average

Contractual

Intrinsic

Stock Options

Exercise Price

Life In Years

Value

Balance, February 28, 2018

 

6,970,591

 

  

 

  

 

  

Granted

 

1,635,115

 

  

 

  

 

  

Exercised

 

(249,027)

 

  

 

  

 

  

Forfeited

 

(209,135)

 

  

 

  

 

  

Balance, February 28, 2019

 

8,147,544

 

  

 

  

 

  

Granted

 

2,084,046

$

10.80

 

  

 

  

Exercised

 

(1,843,001)

$

3.70

 

  

 

  

Forfeited

 

(392,533)

$

5.70

 

  

 

  

Balance, February 29, 2020

 

7,996,056

 

  

 

  

 

  

Granted

 

2,167,775

$

17.47

 

  

 

  

Exercised

 

(1,182,099)

$

5.98

 

  

 

  

Forfeited

 

(257,963)

$

 

  

 

  

Balance, February 28, 2021

 

8,723,769

$

8.97

 

7.0

years  

$

308,521,503

Vested and expected to vest as of February 28, 2021

 

8,520,372

$

8.95

 

7.0

years  

$

301,383,636

Exercisable as of February 28, 2021

 

5,441,241

$

6.43

 

5.8

years  

$

206,263,052

Schedule of warrants

    

Common Stock

Warrants

Balance, February 28, 2018

 

928,945

Issued

 

541,159

Exercised

 

(4,061)

Balance, February 28, 2019

 

1,466,043

Issued

 

220,594

Exercised

 

(33,369)

Balance, February 29, 2020

 

1,653,268

Issued

 

Exercised

(160,000)

Automatic exercise of warrants in connection with IPO

 

(1,493,268)

Balance, February 28, 2021

 

Time Based Restricted Stock Units [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of stock option activity

Restricted Stock Units

Balance, February 29, 2020

    

Granted

191,415

Vested

(702)

Forfeited

Balance, February 28, 2021

190,713