XML 62 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)
12 Months Ended
Dec. 31, 2023
ACCUMULATED OTHER COMPREHENSIVE LOSS  
Schedule of components of accumulated other comprehensive loss

    

2023

    

2022

Accumulated net unrealized loss on available-for-sale securities

 

$

(758)

 

$

(5,843)

Accumulated foreign currency translation adjustments

(128,989)

(153,230)

Accumulated net gains on commodity derivatives

4,410

Total accumulated other comprehensive loss

 

$

(125,337)

 

$

(159,073)