XML 113 R56.htm IDEA: XBRL DOCUMENT v3.24.1
DERIVATIVE FINANCIAL INSTRUMENTS (Tables)
12 Months Ended
Dec. 31, 2023
DERIVATIVE FINANCIAL INSTRUMENTS  
Schedule of amounts recognized in (gain) loss on derivative financial instruments line item of consolidated statements of income

​

​

​

​

​

​

​

​

​

​

Year Ended December 31, 

​

    

2023

    

2022

Premiums realized on written foreign exchange call options

​

$

(181)

​

$

(859)

Unrealized loss on warrants

​

​

11,198

​

​

9,820

Realized loss on currency and commodity derivatives

​

​

33,455

​

​

22,175

Unrealized (gain) loss on currency and commodity derivatives

​

​

(112,904)

​

​

59,556

(Gain) loss on derivative financial instruments

​

$

(68,432)

​

$

90,692

​