v3.26.1
Debt - Earnout Notes (Details)
3 Months Ended 9 Months Ended
Jan. 16, 2024
USD ($)
Mar. 31, 2026
USD ($)
Sep. 30, 2024
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
debt_instrument
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          
Debt Instrument [Line Items]          
Interest rate 11.25%        
Earnout notes          
Debt Instrument [Line Items]          
Bear interest rate 6.25%