v3.25.2
Shareholders' Equity (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Aug. 15, 2024
Mar. 16, 2023
Jul. 31, 2025
Apr. 30, 2025
Mar. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Sep. 17, 2024
Shareholders' Equity                  
Class A ordinary shares authorized (in shares)   300,000,000       300,000,000   300,000,000  
Class A ordinary shares, par value per share (in dollars per share)   $ 0.0001       $ 0.0001   $ 0.0001  
Preferred shares, shares authorized   1,000,000       1,000,000   1,000,000  
Preferred shares, par value per share (in dollars per share)   $ 0.0001       $ 0.0001   $ 0.0001  
Proceeds from issuance of ordinary shares upon closing of business combination   $ 56,700,000              
Pre-Funded Warrants                  
Shareholders' Equity                  
Number of warrants exchanged for shares 4,000,000     6,500,000          
At The Market Offering                  
Shareholders' Equity                  
Aggregate amount of shares reserved           $ 114,000,000     $ 300,000,000
Transaction costs               $ 600,000  
Proceeds from issuance of ordinary shares upon closing of business combination         $ 5,100,000 $ 5,093,000      
April 2024 Private Placement                  
Shareholders' Equity                  
Proceeds from issuance of ordinary shares upon closing of business combination             $ 55,223,000    
Subsequent Events | Pre-Funded Warrants                  
Shareholders' Equity                  
Number of warrants exchanged for shares     1,206,952            
Class A Ordinary shares                  
Shareholders' Equity                  
Number of shares surrendered 4,000,000     6,500,000          
Consideration for shares surrendered $ 0     $ 0          
Class A Ordinary shares | At The Market Offering                  
Shareholders' Equity                  
Aggregate amount of shares reserved                 $ 125,000,000
Number of Class A shares issued         3,000,000        
Price per share         $ 1.75        
Class A Ordinary shares | Subsequent Events | Pre-Funded Warrants                  
Shareholders' Equity                  
Number of Class A shares issued     2,888,952