XML 60 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Payables and Accruals (Tables)
12 Months Ended
Dec. 31, 2023
Other Payables and Accruals  
Schedule of other payables and accruals

As of

December 31,

    

2022

    

2023

Unearned revenue

 

30,991

 

28,469

Accrued off-hire

 

1,800

 

3,443

Accrued purchases

 

4,096

 

1,992

Accrued interest

 

12,838

 

Other accruals

 

7,541

 

8,284

Total

 

57,266

 

42,188