XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Earnout Notes (Details)
9 Months Ended 12 Months Ended
Jan. 16, 2024
USD ($)
debt_instrument
Sep. 30, 2024
USD ($)
Dec. 31, 2022
USD ($)
debt_instrument
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]        
Notes payable aggregate value $ 6,941,521      
Bear interest rate   7.00%    
Earnout note liability   $ 0   $ 13,494,133
Number of notes payable issued | debt_instrument 6   9  
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%