v3.26.1
Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Cash, Cash Equivalents and Restricted Cash    
Total cash and cash equivalents $ 16,539,222 $ 20,837,628
Restricted cash 36,085 36,296
Cash    
Cash, Cash Equivalents and Restricted Cash    
Total cash and cash equivalents 9,957,112 9,777,237
Money market    
Cash, Cash Equivalents and Restricted Cash    
Total cash and cash equivalents $ 6,582,110 $ 11,060,391