v3.26.1
Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Cash, Cash Equivalents and Restricted Cash    
Total cash and cash equivalents $ 13,084,144 $ 20,837,628
Restricted cash 35,589 36,296
Cash    
Cash, Cash Equivalents and Restricted Cash    
Total cash and cash equivalents 8,957,498 9,777,237
Money market    
Cash, Cash Equivalents and Restricted Cash    
Total cash and cash equivalents $ 4,126,646 $ 11,060,391