XML 89 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-based compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of restricted share units

Restricted shares grants

Shares

Non-vested as of January 1, 2022

Granted

296,474

Vested

Canceled

Non-vested as of December 31, 2022

296,474

Granted

113,984

Vested

(66,111)

Canceled

(87,611)

Non-vested as of December 31, 2023

256,736

 

Outstanding Restricted Share

Average Remaining

Fair Value per share

Number

Amortization Period (Years)

$

3.90

122,500

1.08

$

2.52

3,889

1.25

$

2.20

16,363

1.00

$

2.08

96,635

2.25

$

2.08

17,349

2.25

256,736

 

Schedule of share option activities

    

    

    

Weighted

    

Weighted

    

Weighted

Average

Average

Average

Grant date

Remaining

Average

Number of

Exercise

Fair

Contractual

Intrinsic

Options

Price

Value

Term

value

USD

USD

Years

USD

Share options outstanding at December 31, 2022

 

380,745

2.54

1.19

 

9.35

 

Granted

 

158,976

 

2.08

 

1.26

 

9.75

 

Forfeited

183,722

Exercised

Expired

Share options outstanding at December 31, 2023

 

355,999

3.48

1.77

 

8.29

Vested and exercisable at December 31, 2023

 

196,079

 

2.57

 

1.21

 

8.29

 

 

Schedule of assumptions used to value options granted

    

For the 

For the 

 

Year Ended

Year Ended

December 31, 

December 31,

 

2023

2022

 

Risk-free interest rate

 

3.65

%  

2.49 - 2.92

%  

Expected volatility range

 

63.36

%  

40.30 - 45.67

%  

Fair market value per ordinary share as at grant dates

$

2.08

$

2.26 - 3.07

 

Schedule of share-based compensation expense

For the Year Ended

December 31, 

    

2023

    

2022

USD

USD

Selling and distribution expenses

$

124,994

$

108,694

General and administrative expenses

 

292,984

 

274,878

Total share-based compensation expenses

$

417,978

$

383,572