XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Fair Value Measurements      
Cash and cash equivalents $ 91,711 $ 75,915 $ 47,320
Fair value measured on a recurring basis      
Fair Value Measurements      
Cash and cash equivalents 91,711 75,915 47,320
Available for sale securities 285,968 263,313 251,531
Trading securities 103,876 87,800 79,754
Total assets measured at fair value 481,515 424,804 380,018
Fair value measured on a recurring basis | Foreign currency derivatives      
Fair Value Measurements      
Derivative instruments, net 187 302 (141)
Fair value measured on a recurring basis | Commodity derivatives      
Fair Value Measurements      
Derivative instruments, net (227) (2,526) 1,554
Fair value measured on a recurring basis | Level 1      
Fair Value Measurements      
Cash and cash equivalents 91,711 75,915 47,320
Available for sale securities 4,135 4,084 4,479
Trading securities 85,877 70,681 63,350
Total assets measured at fair value 181,496 148,154 116,703
Fair value measured on a recurring basis | Level 1 | Commodity derivatives      
Fair Value Measurements      
Derivative instruments, net (227) (2,526) 1,554
Fair value measured on a recurring basis | Level 2      
Fair Value Measurements      
Available for sale securities 281,833 259,229 247,052
Trading securities 17,999 17,119 16,404
Total assets measured at fair value 300,019 276,650 263,315
Fair value measured on a recurring basis | Level 2 | Foreign currency derivatives      
Fair Value Measurements      
Derivative instruments, net $ 187 $ 302 $ (141)