v3.26.1
Schedule of Cash and Restricted Cash Reported on the Consolidated Balance Sheets (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Accounting Policies [Abstract]      
Cash $ 1,954,235 $ 1,731,400 $ 4,404,449
Restricted cash 425,049 281,811
Total $ 2,379,284 $ 2,013,211