v3.25.1
Cash, cash equivalents, and marketable securities (Details 2) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Line Items]    
Amortized Cost $ 41,290,282 $ 59,042,754
Unrealized Gains 13,198 49,771
Unrealized (losses) (16,254) (42,164)
Fair Value 41,287,226 59,050,361
Asset-Backed Securities [Member]    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 4,321,067 4,304,662
Unrealized Gains 474 3,612
Unrealized (losses) (42)
Fair Value 4,321,499 4,308,274
Commercial Paper [Member]    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 1,174,057 1,161,157
Unrealized Gains
Unrealized (losses) (1,219) (4,448)
Fair Value 1,172,838 1,156,709
Corporate Bond Securities [Member]    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 17,407,124 26,341,019
Unrealized Gains 3,953 19,868
Unrealized (losses) (5,616) (22,413)
Fair Value 17,405,461 26,338,474
US Treasury Securities [Member]    
Cash and Cash Equivalents [Line Items]    
Amortized Cost 18,388,034 27,235,916
Unrealized Gains 8,771 26,291
Unrealized (losses) (9,377) (15,303)
Fair Value $ 18,387,428 $ 27,246,904