v3.26.1
Cash and Cash Equivalents and Restricted Cash (Tables)
3 Months Ended
Mar. 31, 2026
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents

  

   March 31, 2026   December 31, 2025 
Cash and cash equivalents consist of:          
Cash at bank  $1,709,577   $577,562 
Term deposits   3,000,000    6,800,000 
Total  $4,709,577   $7,377,562 
Schedule of Cash, Cash Equivalents and Restricted Cash

   March 31, 2026   December 31, 2025 
Cash and cash equivalents  $4,709,577   $7,377,562 
Restricted cash   42,931    43,235 
Total cash, cash equivalents and restricted cash  $4,752,508   $7,420,797