XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.2
SHARE BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-Based Payment Arrangement, Option, Activity
The following table summarized the Company’s share option activity during the six months ended June 30, 2025:

Number of OptionsWeighted Average Exercise PriceWeighted Average
Remaining Contractual
Term (Years)
Aggregate
Intrinsic Value (000’s)
Balance, December 31, 20244,042,901 $7.5 6.7$7,335 
Granted2,500 9.7 
Exercised(494,281)6.7 
Forfeited(84,442)30.6 
Balance, June 30, 20253,466,678 $7.0 6.2$49,532 
Vested and exercisable, June 30, 20252,674,214 $4.6 5.4$44,788 
The following table summarized the Company’s options to restricted shares activity during the six months ended June 30, 2025:

Number of OptionsWeighted Average Exercise PriceWeighted Average
Remaining Contractual
Term (Years)
Aggregate
Intrinsic Value (000’s)
Balance, December 31, 202419,948,408 $19.4 6.2$— 
Granted— — 
Exercised(13,628)13.9 
Forfeited(25,269)34.1 
Balance, June 30, 202519,909,511 $19.3 5.7— 
Vested and exercisable, June 30, 202516,554,033 $19.3 5.7$— 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions
The assumptions used to estimate the fair value of share options granted for the six months ended June 30, 2025 were as follows:

Expected volatility105.4 %
Expected term (in years)5.6
Risk free interest4.1 %
Dividend yield0.0 %
Schedule of Unvested Restricted Stock Units Roll Forward
The following table summarized the Company’s RSU activity during the six months ended June 30, 2025:
Number of RSUsWeighted Average Grant Date Fair Value Per Share
Unvested at December 31, 2024
3,009,918 $12.0 
Granted2,189,950 10.3 
Vested(1,551,536)11.7 
Forfeited(326,429)11.0 
Unvested at June 30, 2025
3,321,903 $11.1 
Schedule of Share-Based Payment Arrangement, Expensed and Capitalized, Amount
The following table presents the components and classification of share-based compensation for the three and six months ended June 30, 2025 and 2024 (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Technology, data and product development$1,326 $3,069 $2,423 $5,974 
Sales and marketing8,731 3,867 13,511 6,719 
General and administrative8,171 11,108 15,466 20,826 
Total$18,228 $18,044 $31,400 $33,519