v3.25.1
Cash, cash equivalents, and marketable securities (Tables)
3 Months Ended
Mar. 31, 2025
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents [Table Text Block]
          
   March 31,
2025
   December 31,
2024
 
Cash and cash equivalents:          
Cash  $375,222   $3,210,556 
Money market funds   8,523,796    3,706,990 
Total cash and cash equivalents  $8,899,018   $6,917,546 
Marketable securities, short-term:          
Asset backed securities  $2,002,677   $2,002,957 
Commercial paper   1,172,838    1,156,709 
Corporate bonds   17,405,461    23,951,700 
US Treasury securities   18,387,428    26,635,045 
Total marketable securities, short-term  $38,968,404   $53,746,411 
Marketable securities, long-term:          
Asset backed securities  $2,318,822   $2,305,317 
Corporate bonds   -    2,386,774 
US Treasury securities   -    611,859 
Total marketable securities, long-term  $2,318,822   $5,303,950 
Total cash, cash equivalents, and marketable securities  $50,186,244   $65,967,907 
Schedule reconciliation of cash, cash equivalents, and restricted cash
          
   March 31,
2025
   March 31,
2024
 
Cash and cash equivalents  $8,899,018   $7,726,063 
Restricted cash, noncurrent   2,603,568    - 
Total cash, cash equivalents, and restricted cash  $11,502,586   $7,726,063 
Schedule of unrealized gains and losses
                    
   As of March 31, 2025 
   Amortized
Cost
   Unrealized
Gains
   Unrealized
(losses)
   Fair Value 
Marketable securities                    
Asset backed securities  $4,321,067   $474   $(42)  $4,321,499 
Commercial paper   1,174,057    -    (1,219)   1,172,838 
Corporate bonds   17,407,124    3,953    (5,616)   17,405,461 
US Treasury securities   18,388,034    8,771    (9,377)   18,387,428 
Total marketable securities  $41,290,282   $13,198   $(16,254)  $41,287,226 

 

   As of December 31, 2024 
   Amortized
Cost
   Unrealized
Gains
   Unrealized
(losses)
   Fair Value 
Marketable securities                    
Asset backed securities  $4,304,662   $3,612   $-   $4,308,274 
Commercial paper   1,161,157    -    (4,448)   1,156,709 
Corporate bonds   26,341,019    19,868    (22,413)   26,338,474 
US Treasury securities   27,235,916    26,291    (15,303)   27,246,904 
Total marketable securities  $59,042,754   $49,771   $(42,164)  $59,050,361 
Schedule of marketable securities
   
   As of March 31, 2025 
   In Loss Position for Less
Than 12 Months
   In Loss Position for 12
Months or Greater
   Total 
   Fair Value   Unrealized
Losses
   Fair Value   Unrealized
Losses
   Fair Value   Unrealized
Losses
 
Asset backed securities  $998,362   $(42)  $     -   $     -   $998,362   $(42)
Commercial paper   1,172,838    (1,219)   -    -    1,172,838    (1,219)
Corporate bonds   8,479,628    (5,616)   -    -    8,479,628    (5,616)
US Treasury Securities   11,085,747    (9,377)   -    -    11,085,747    (9,377)
Total  $21,736,575   $(16,254)  $-   $-   $21,736,575   $(16,254)

 

   As of December 31, 2024 
   In Loss Position for Less
Than 12 Months
   In Loss Position for 12
Months or Greater
   Total 
   Fair Value   Unrealized
Losses
   Fair Value   Unrealized
Losses
   Fair Value   Unrealized
Losses
 
Commercial paper  $1,156,709   $(4,448)  $     -   $     -   $1,156,709   $(4,448)
Corporate bonds   13,839,116    (22,413)   -    -    13,839,116    (22,413)
US Treasury Securities   14,094,715    (15,303)   -    -    14,094,715    (15,303)
Total  $29,090,540   $(42,164)  $-   $-   $29,090,540   $(42,164)
Schedule of contractual maturities
     
   Fair Value 
One year or less  $38,968,404 
Two years to three years   2,318,822 
Total minimum payments  $41,287,226