v3.25.1
Fair value measurement (Tables)
3 Months Ended
Mar. 31, 2025
Fair Value Disclosures [Abstract]  
Schedule of fair value, liabilities measured on recurring basis
                    
   Fair Values as of March 31, 2025 
   Level 1   Level 2   Level 3   Total 
Cash equivalents                    
Money market funds  $8,523,796   $-   $   -   $8,523,796 
Marketable securities                    
Asset backed securities   -    4,321,499    -    4,321,499 
Commercial paper   -    1,172,838    -    1,172,838 
Corporate bonds   -    17,405,461    -    17,405,461 
US Treasury securities   -    18,387,428    -    18,387,428 
Total  $8,523,796   $41,287,226   $-   $49,811,022