XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Earnout Notes (Details)
6 Months Ended 12 Months Ended
Jan. 16, 2024
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2023
USD ($)
debt_instrument
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]        
Number of notes payable issued | debt_instrument     9  
Notes payable aggregate value $ 6,941,521      
Bear interest rate   7.00%    
Earnout note liability   $ 0   $ 0
Earnout notes        
Debt Instrument [Line Items]        
Interest rate 11.25%      
Earnout notes        
Debt Instrument [Line Items]        
Bear interest rate 6.25%      
IDC Technologies, Inc        
Debt Instrument [Line Items]        
Notes payable aggregate value     $ 13,494,133  
Bear interest rate     11.25%