v3.26.1
Debt - Earnout Notes (Details)
6 Months Ended 12 Months Ended
Jan. 16, 2024
USD ($)
Jun. 30, 2026
USD ($)
Dec. 31, 2024
USD ($)
debt_instrument
Dec. 31, 2025
USD ($)
Debt Instrument [Line Items]        
Number of notes payable issued | debt_instrument     9  
Notes payable aggregate value $ 6,941,521   $ 13,494,133  
Bear interest rate   7.00% 11.25%  
Earnout note liability   $ 0   $ 0
Earnout Notes [Member]        
Debt Instrument [Line Items]        
Interest rate 11.25%      
Earnout Notes [Member]        
Debt Instrument [Line Items]        
Bear interest rate 6.25%