v3.26.1
Basis of Presentation and Significant Accounting Policies - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 20,918 $ 14,328
Accrued expenses 23,908 13,013
Bunkers suppliers 9,317 8,232
Accounts Payable, Other 12,988 7,829
Accrued Bonuses 1,392 3,791
Other accrued liabilities 4,161 7,064
Accounts payable accrued expenses and other current liabilities $ 72,684 $ 54,257