v3.25.2
Accrued Liabilities - Schedule of Accrued liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued terminal and cargo expenses $ 37,629 $ 27,128
Payroll and related liabilities 14,498 18,615
Current portion of TRA liability 3,116 3,116
Other accrued liabilities 46,659 21,163
Accrued liabilities $ 101,902 $ 70,022