XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE MEASUREMENTS (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value Measurements    
Cash and cash equivalents $ 138,841 $ 75,915
Available for sale securities 283,060 263,313
Trading securities 105,067 87,800
Fair value measured on a recurring basis    
Fair Value Measurements    
Cash and cash equivalents 138,841 75,915
Available for sale securities 283,060 263,313
Trading securities 105,067 87,800
Total assets measured at fair value 523,984 424,804
Fair value measured on a recurring basis | Foreign currency derivatives    
Fair Value Measurements    
Derivative instruments, net (818) 302
Fair value measured on a recurring basis | Commodity derivatives    
Fair Value Measurements    
Derivative instruments, net (2,166) (2,526)
Fair value measured on a recurring basis | Level 1    
Fair Value Measurements    
Cash and cash equivalents 138,841 75,915
Available for sale securities 4,102 4,084
Trading securities 86,925 70,681
Total assets measured at fair value 227,702 148,154
Fair value measured on a recurring basis | Level 1 | Commodity derivatives    
Fair Value Measurements    
Derivative instruments, net (2,166) (2,526)
Fair value measured on a recurring basis | Level 2    
Fair Value Measurements    
Available for sale securities 278,958 259,229
Trading securities 18,142 17,119
Total assets measured at fair value 296,282 276,650
Fair value measured on a recurring basis | Level 2 | Foreign currency derivatives    
Fair Value Measurements    
Derivative instruments, net $ (818) $ 302