v3.25.2
Loans, notes payable, and other financial liabilities - Other financial liability (Details)
$ in Millions
6 Months Ended
Jun. 30, 2025
Feb. 28, 2025
USD ($)
Loans, notes payable, and other financial liabilities    
Future equity purchase   $ 3.5
Conversion probability    
Loans, notes payable, and other financial liabilities    
Other financial liability measurement input 70  
Term of Probability 12 months  
Liquidity probability    
Loans, notes payable, and other financial liabilities    
Other financial liability measurement input 30  
Term of Probability 36 months