XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Merger Note (Details) - USD ($)
6 Months Ended 12 Months Ended
Apr. 29, 2025
Jun. 30, 2025
Dec. 31, 2023
Sep. 12, 2024
May 29, 2023
Debt Instrument [Line Items]          
Bear interest rate   7.00%      
Conversion price per share (less than)   80.00%      
Percentage of outstanding shares of common stock   19.99%      
Promissory note of principal amount         $ 1,375,000
Amendment 1 to the Merger Note          
Debt Instrument [Line Items]          
Promissory note of principal amount       $ 40,000,000  
Unamortized amendment fee       $ 300,000  
IDC Technologies, Inc          
Debt Instrument [Line Items]          
Principal amount $ 35,000,000        
Bear interest rate     11.25%