v3.25.2
Leases (Details Narrative)
6 Months Ended 12 Months Ended
May 01, 2025
USD ($)
Apr. 01, 2025
ft²
Jun. 01, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
ft²
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Monthly lease payments       $ 173,000 $ 248,000    
Lease Agreement [Member]              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Square feet | ft²   12,500         20,296
Lease expiration date             Jun. 01, 2022
Monthly lease payments             $ 20,242
Additional fees             $ 5,033
Lease option to extend   three-year lease with an option to extend the lease for an additional two years.       one-year lease with an option to extend the lease for an additional year  
Monthly lease payments $ 9,659   $ 3,600     $ 3,350  
Lease terminate termination date of April 30, 2028.   termination date of May 31, 2025        
Incremental borrowing rate     10.00%        
Incremental borrowing rate   15.00%