v3.26.1
Segment information, Major Customers (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Customer
Dec. 31, 2024
USD ($)
Customer
Dec. 31, 2023
USD ($)
Customer
Disclosure of major customers [Abstract]      
Revenue $ 2,281,909 $ 2,868,647 $ 2,671,706
Number of customer | Customer 0 2 1
Major Customer [Member]      
Disclosure of major customers [Abstract]      
Revenue $ 312,811 $ 310,397  
Revenue percentage 10.90% 11.60%  
Number of major customers | Customer 5    
LR2 [Member] | Major Customer [Member]      
Disclosure of major customers [Abstract]      
Revenue $ 159,532 $ 181,099  
LR1 [Member] | Major Customer [Member]      
Disclosure of major customers [Abstract]      
Revenue 24,598 18,712  
MR [Member] | Major Customer [Member]      
Disclosure of major customers [Abstract]      
Revenue 112,969 108,107  
Handy [Member] | Major Customer [Member]      
Disclosure of major customers [Abstract]      
Revenue 15,712 2,479  
Operating Segments [Member] | Major Customer [Member]      
Disclosure of major customers [Abstract]      
Revenue $ 675,400 $ 937,700 $ 870,000