v3.26.1
Earnings per share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings per share [Abstract]  
Basic and Diluted Earnings Per Share
The calculated basic and diluted earnings per share for the three and the six months ended June 30, 2026 and 2025 were as follows:

 
 
For the three-month period ended June 30,
2026
 
 
 
Ordinary Shares
   
Total
 
 
           
Net loss
 
$
(16,616,202
)
 
$
(16,616,202
)
Weighted average number shares - basic and diluted
   
130,499,110
     
130,499,110
 
Net loss per share – basic and diluted
   
(0.13
)
   
(0.13
)

 
 
For the six-month period ended June 30,
2026
 
 
 
Ordinary Shares
   
Total
 
 
           
Net loss
 
$
(28,239,343
)
 
$
(28,239,343
)
Weighted average number shares - basic and diluted
   
130,499,110
     
130,499,110
 
Net loss per share – basic and diluted
   
(0.22
)
   
(0.22
)

   
For the three-month period ended June 30, 2025
 
 
 
Ordinary Shares
   
Class A
Ordinary Shares
   
Total
 
 
                 
Net loss
 
$
(1,901,942
)
 
$
(258,781
)
 
$
(2,160,723
)
Weighted average number shares - basic and diluted
   
104,994,535
     
14,285,713
     
119,280,248
 
Net loss per share – basic and diluted
   
(0.02
)
   
(0.02
)
   
(0.02
)

   
For the six-month period ended June 30, 2025
 
 
 
Ordinary Shares
   
Class A
Ordinary Shares
   
Total
 
 
                 
Net loss
 
$
(4,193,161
)
 
$
(570,528
)
 
$
(4,763,689
)
Weighted average number shares - basic and diluted
   
104,994,535
     
14,285,713
     
119,280,248
 
Net loss per share – basic and diluted
   
(0.04
)
   
(0.04
)
   
(0.04
)