v3.25.2
Note 12 - Accrued Charter Revenue, Current and Non-current, Unearned Revenue, Current and Non-current and Time Charter Assumed, Current and Non-current - Schedule of Unearned Revenue (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
May 06, 2025
Dec. 31, 2024
Unearned Revenue $ 37,572 $ 14,102 $ 39,522
Less current portion (25,554)   (24,902)
Non-current portion 12,018   14,620
Unearned Revenues Regarding Hires Collected in Advance [Member]      
Unearned Revenue 7,263   8,470
Unearned Revenues Regarding Charter Revenues Resulting from Varying Charter Rates [Member]      
Unearned Revenue 30,309   30,988
Unamortized Balance of Charters Assumed [Member]      
Unearned Revenue $ 0   $ 64