v3.25.2
Cash and Cash Equivalents (Tables)
6 Months Ended
Jun. 30, 2025
Cash and Cash Equivalents [Abstract]  
Schedule of cash and cash equivalents
        
  

June 30

2025

  

December 31

2024

 
Cash and cash equivalents          
  Cash and money market funds  $11,295,000   $10,839,700 
 Cash and cash equivalents  $11,295,000   $10,839,700