v3.26.1
Summary of Significant Accounting Policies (Details - Disaggregated revenues) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Product Information [Line Items]        
Disaggregated revenues $ 5,783,795 $ 7,427,321 $ 12,987,254 $ 13,302,844
Charter Sales [Member]        
Product Information [Line Items]        
Disaggregated revenues     12,520,362 13,098,902
Management Fees [Member]        
Product Information [Line Items]        
Disaggregated revenues     0 25,500
Maintenance Revenues [Member]        
Product Information [Line Items]        
Disaggregated revenues     390,225 158,240
Other Revenues [Member]        
Product Information [Line Items]        
Disaggregated revenues     $ 76,667 $ 20,202