XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Fair Value Measurements      
Cash and cash equivalents $ 45,623 $ 75,915 $ 26,047
Fair value measured on a recurring basis      
Fair Value Measurements      
Cash and cash equivalents 45,623 75,915 26,047
Available for sale securities 279,543 263,313 254,305
Trading securities 98,728 87,800 81,319
Total assets measured at fair value 422,364 424,804 360,973
Fair value measured on a recurring basis | Foreign currency derivatives      
Fair Value Measurements      
Derivative instruments, net (43) 302 108
Fair value measured on a recurring basis | Commodity derivatives      
Fair Value Measurements      
Derivative instruments, net (1,487) (2,526) (806)
Fair value measured on a recurring basis | Level 1      
Fair Value Measurements      
Cash and cash equivalents 45,623 75,915 26,047
Available for sale securities 4,049 4,084 4,510
Trading securities 81,058 70,681 65,065
Total assets measured at fair value 129,243 148,154 94,816
Fair value measured on a recurring basis | Level 1 | Commodity derivatives      
Fair Value Measurements      
Derivative instruments, net (1,487) (2,526) (806)
Fair value measured on a recurring basis | Level 2      
Fair Value Measurements      
Available for sale securities 275,494 259,229 249,795
Trading securities 17,670 17,119 16,254
Total assets measured at fair value 293,121 276,650 266,157
Fair value measured on a recurring basis | Level 2 | Foreign currency derivatives      
Fair Value Measurements      
Derivative instruments, net $ (43) $ 302 $ 108