v3.25.3
Summary of Significant Accounting Policies (Details - Disaggregated revenues) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Product Information [Line Items]        
Disaggregated revenues $ 7,073,341 $ 4,021,355 $ 20,376,185 $ 15,296,059
Charter Sales [Member]        
Product Information [Line Items]        
Disaggregated revenues     20,072,063 14,251,602
Management Fees [Member]        
Product Information [Line Items]        
Disaggregated revenues     38,250 90,250
Maintenance Revenues [Member]        
Product Information [Line Items]        
Disaggregated revenues     239,582 929,394
Other Revenues [Member]        
Product Information [Line Items]        
Disaggregated revenues     $ 36,290 $ 24,813