v3.26.1
Share-based compensation (Tables)
3 Months Ended
Mar. 31, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Restricted Share Units
The following table summarizes the Company's share option and RSU activity for the three months ended March 31, 2026:
Share OptionsRSUs
Number of
Options
Weighted
Average
Exercise
Price
Weighted
Average
Grant Date
Fair
Value
Weighted
Average
Remaining
Contractual
Term
Average
Intrinsic
Value
Number of RSUsWeighted
Average
Grant Date
Fair
Value
USDUSDYearsUSDUSD
Beginning of period336,996$6.32 $3.72 272,234$8.34 
Granted
Canceled(174,649)$4.05 $2.93 (22,796)$10.40 
Exercised or released(6,583)$4.05 
End of period162,347$8.76 $4.56 7.23$42,863 242,855$8.38 
Vested and exercisable114,742$10.85 $5.45 6.62$— 
Schedule of Share Option Activities
The following table summarizes the Company's share option and RSU activity for the three months ended March 31, 2026:
Share OptionsRSUs
Number of
Options
Weighted
Average
Exercise
Price
Weighted
Average
Grant Date
Fair
Value
Weighted
Average
Remaining
Contractual
Term
Average
Intrinsic
Value
Number of RSUsWeighted
Average
Grant Date
Fair
Value
USDUSDYearsUSDUSD
Beginning of period336,996$6.32 $3.72 272,234$8.34 
Granted
Canceled(174,649)$4.05 $2.93 (22,796)$10.40 
Exercised or released(6,583)$4.05 
End of period162,347$8.76 $4.56 7.23$42,863 242,855$8.38 
Vested and exercisable114,742$10.85 $5.45 6.62$— 
Schedule of Assumptions Used to Value Options Granted The assumptions used to value the options granted to employees were as follows:
March 2025
Risk-free interest rate (%)4.05 
Expected volatility range (%)82.15 
Fair market value per ordinary share as at grant dates$4.05 
Schedule of Share-Based Compensation Expense
The following table sets forth the amount of share-based compensation expense included in each of the relevant financial statement line items:
For the Three Months Ended
March 31,
20262025
USDUSD
Selling and distribution expenses$17,568 $29,754 
General and administrative expenses(133,962)46,552 
Total share-based compensation expenses$(116,394)$76,306