v3.26.1
Revenues (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Option
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Revenue [Abstract]      
Time charter revenues $ 80,415 $ 86,127 $ 82,949
Nonrelated Party [Member]      
Revenue [Abstract]      
Time charter revenues 71,472    
Related Party [Member]      
Revenue [Abstract]      
Time charter revenues $ 8,943 8,967 8,943
Time Charter [Member]      
Revenue [Abstract]      
Renewal period 1 year    
Time Charter [Member] | Minimum [Member]      
Revenue [Abstract]      
Term of time charter 3 years    
Number of options to renew | Option 1    
Time Charter [Member] | Maximum [Member]      
Revenue [Abstract]      
Term of time charter 15 years    
Time Charter [Member] | Nonrelated Party [Member]      
Revenue [Abstract]      
Time charter revenues $ 67,121 77,160 74,006
Time Charter [Member] | Related Party [Member]      
Revenue [Abstract]      
Time charter revenues 8,943 8,967 8,943
Megayacht Chartering [Member]      
Revenue [Abstract]      
Time charter revenues $ 4,351 $ 0 $ 0