v3.25.2
Income Taxes (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]        
Income tax benefit $ (1,161,000) $ (2,117,000)
Effective tax rate percentage 0.00% 23.50% 0.00% 22.60%