v3.25.1
Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Taxes [Line Items]    
Net operating loss federal $ 42,800,000  
Net operating loss foreign 15,200,000  
Net operating loss state 35,700,000  
Federal certain state $ 28,600,000  
Percentage of taxable income 80.00%  
Valuation allowance $ 4,700,000 $ 11,200,000
Unrecognized tax $ 26,462 $ 17,010
Uncertain income tax position, description An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained.  
State [Member]    
Income Taxes [Line Items]    
Operating loss carryforwards $ 15,200,000  
Foreign [Member]    
Income Taxes [Line Items]    
Operating loss carryforwards $ 7,100,000