v3.25.1
Cash and Cash Equivalents (Tables)
3 Months Ended
Mar. 31, 2025
Cash and Cash Equivalents [Abstract]  
Schedule of cash and cash equivalents
          
  

March 31

2025

 

December 31

2024

Cash and cash equivalents          
  Cash and money market funds  $11,209,400   $10,839,700 
  Cash and cash equivalents  $11,209,400   $10,839,700