v3.26.1
Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Abstract]        
Money market accounts – cash equivalents $ 15,898 $ 24,828    
Time deposit accounts - cash equivalents 30,204 3,000    
Cash 43,642 75,226    
Cash and Cash Equivalents [Line Items]        
Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation 90,014 103,324 $ 63,949 $ 86,805
Restricted cash 270 270    
Cash and cash equivalents $ 89,744 103,054 $ 63,949  
Pangaea        
Cash and Cash Equivalents [Line Items]        
Ownership percentage 100.00%      
NBHC        
Cash and Cash Equivalents [Line Items]        
Ownership percentage 66.67%      
Deck Barge        
Cash and Cash Equivalents [Line Items]        
Ownership percentage 50.00%      
Pangaea        
Cash and Cash Equivalents [Line Items]        
Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation $ 84,909 95,228    
NBHC        
Cash and Cash Equivalents [Line Items]        
Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation 4,793 7,784    
NBP        
Cash and Cash Equivalents [Line Items]        
Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation $ 312 $ 312