v3.26.1
Earnings per share - Basic and Diluted Earnings Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings per share [Abstract]            
Net loss $ (16,616,202) $ (11,623,140) $ (2,160,723) $ (2,602,966) $ (28,239,343) $ (4,763,689)
Weighted average shares outstanding, Basic (in Shares) 130,499,110   119,280,248   130,499,110 119,280,248
Weighted average shares outstanding, Diluted (in Shares) 130,499,110   119,280,248   130,499,110 119,280,248
Loss per share – Basic (in Dollars per share) $ (0.13)   $ (0.02)   $ (0.22) $ (0.04)
Net loss per share, Diluted (in Dollars per share) $ (0.13)   $ (0.02)   $ (0.22) $ (0.04)
Ordinary Shares [Member]            
Earnings per share [Abstract]            
Net loss $ (16,616,202)   $ (1,901,942)   $ (28,239,343) $ (4,193,161)
Weighted average shares outstanding, Basic (in Shares) 130,499,110   104,994,535   130,499,110 104,994,535
Weighted average shares outstanding, Diluted (in Shares) 130,499,110   104,994,535   130,499,110 104,994,535
Loss per share – Basic (in Dollars per share) $ (0.13)   $ (0.02)   $ (0.22) $ (0.04)
Net loss per share, Diluted (in Dollars per share) $ (0.13)   $ (0.02)   $ (0.22) $ (0.04)
Class A Ordinary Shares [Member] | Ordinary Shares [Member]            
Earnings per share [Abstract]            
Net loss     $ (258,781)     $ (570,528)
Weighted average shares outstanding, Basic (in Shares)     14,285,713     14,285,713
Weighted average shares outstanding, Diluted (in Shares)     14,285,713     14,285,713
Loss per share – Basic (in Dollars per share)     $ (0.02)     $ (0.04)
Net loss per share, Diluted (in Dollars per share)     $ (0.02)     $ (0.04)