v3.26.1
Equity (Tables)
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Schedule of Restricted Share Awards and Warrants Activity
                 
    Total RSA’s   Weighted-average grant date fair value
Unvested, December 31, 2024       3,201     $ 1,416  
Granted       1,194       484  
Forfeited       (454 )     688  
Vested       (1,171 )     1,280  
Unvested as of June 30, 2025       2,770       1,192  
Unvested as of December 31, 2025       1,399       1,724  
Granted              
Forfeited              
Vested       (425 )     486  
Unvested as of June 30, 2026       974     $ 2,264  
Schedule of Option Activity
                     
   Weighted-average exercise price  Number of options  Weighted-average remaining life (in years)  Aggregate intrinsic value
   $        $’000
Outstanding, December 31, 2024   $2,168    406    4.26   $ 
Granted                 
Exercised                 
Forfeited    2,188    (100)        
Outstanding, June 30, 2025   $2,160    306    2.57   $ 
Exercisable and vested, June 30, 2025   $2,030    169    2.50   $ 
                      
Outstanding, December 31, 2025   $3,538    6,735    4.26     
Granted                 
Exercised                 
Expired    3,944    (154)        
Forfeited    2,199    (27)        
Outstanding, June 30, 2026   $3,534    6,554    0.71   $ 
Exercisable and vested, June 30, 2026   $3,536    6,540    0.71   $ 
Schedule of Warrants Activity
                     
   Weighted-average exercise price  Number of options  Weighted-average remaining life (in years)  Aggregate intrinsic value
   $        $’000
Outstanding, December 31, 2024   $3,724    7,965    1.82   $ 
Granted            4.85     
Exercised            N/A     
Forfeited    12,000    (62)   N/A     
Outstanding, June 30, 2025   $3,660    7,903    1.19   $ 
Exercisable, June 30, 2025   $3,660    7,903    1.34   $ 
                      
Outstanding, December 31, 2025    3,571    6,578    1.19     
Granted                 
Exercised                 
Forfeited        (82)        
Outstanding, June 30, 2026   $3,546    6,496    0.70   $ 
Exercisable, June 30, 2026   $3,546    6,496    0.70   $