v3.25.2
Note 8 - Vessels, Net (Details Textual)
$ in Thousands
Jun. 30, 2025
USD ($)
Dec. 31, 2024
Carrying Capacity of Vessels at Period End (TEU) 512,989 512,989
Number of Vessels Provided as Collaterals to Secure Loans 54  
Carrying Value of Vessels Provided as Collaterals to Secure Loans $ 1,870,162  
Number of vessels acquired under SPA 4  
Number of Unencumbered Vessels 5  
Polar Brasil [Member]    
Carrying Capacity of Vessels at Period End (TEU) 3,800