Annual report [Section 13 and 15(d), not S-K Item 405]

Marketable Securities - Summary of Marketable Securities (Details)

v3.25.1
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Marketable securities, available-for-sale:    
Marketable securities, Amortized cost $ 41,090,197 $ 4,085,996
Marketable securities, Unrealized Gain 0 877
Marketable securities, UnrealizedLoss (37,248) 0
Marketable securities 41,052,949 4,086,873
U.S. treasury obligations    
Marketable securities, available-for-sale:    
Marketable securities, Amortized cost 41,090,197 4,085,996
Marketable securities, Unrealized Gain 0 877
Marketable securities, UnrealizedLoss (37,248) 0
Marketable securities $ 41,052,949 $ 4,086,873