v3.26.1
Equity (Tables)
3 Months Ended
Mar. 31, 2026
Equity [Abstract]  
Schedule of Restricted Share Awards and Warrants Activity
                 
    Total RSA's   Weighted-average
grant date
fair value
Unvested at December 31, 2024       64,033       (64.90 )
Granted       25,681       22.94  
Forfeited       (27,895 )     33.05  
Vested       (33,815 )     52.89  
Unvested at, December 31, 2025       28,004       86.19  
Granted              
Forfeited              
Vested       (6,468 )     28.00  
Unvested at March 31, 2026       21,536       103.69  
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    108.40    8,125    3.17     
Granted            N/A     
Exercised    119.88    (2,335)   N/A     
Forfeited    97.63    (1,605)   N/A     
Outstanding, December 31, 2025    106.11    4,185    2.13     
Exercisable and vested, December 31, 2025    102.27    3,047    2.06     
Outstanding, December 31, 2025    106.11    4,185    2.13     
Granted            N/A     
Exercised    107.86    (642)   N/A     
Forfeited            N/A     
Outstanding, March 31, 2026    105.79    3,543    1.39     
Exercisable and vested, March 31, 2026    102.62    3,117    1.21     
Schedule of Warrants Activity
                     
  

Weighted-average

exercise

price

 

Number of

warrants

 

Weighted-average

remaining life

(in years)

  Aggregate intrinsic value
   $        $’000
Outstanding, December 31, 2024    186.20    159,313    1.82     
Granted    13.00    12,504    4.85     
Exercised            N/A     
Forfeited    330.13    (39,974)   N/A     
Outstanding, December 31, 2025    178.57    131,843    1.19     
Exercisable, December 31, 2025    178.57    131,843    1.19     
Outstanding, December 31, 2025    178.57    131,843    1.19     
Granted            N/A     
Exercised            N/A     
Forfeited            N/A     
Outstanding, March 31, 2026    178.57    131,843    0.94     
Exercisable, March 31, 2026    178.57    131,843    0.94