v3.26.1
Income Taxes - Schedule of Cash Income Taxes (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Schedule of Cash Income Taxes [Line Items]    
Cash income taxes $ 10,035 $ 625,323
Federal [Member]    
Schedule of Cash Income Taxes [Line Items]    
Cash income taxes  
State [Member]    
Schedule of Cash Income Taxes [Line Items]    
Cash income taxes 10,035  
Foreign [Member]    
Schedule of Cash Income Taxes [Line Items]    
Cash income taxes