XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Fair Value Measurements      
Cash and cash equivalents $ 64,886 $ 75,915 $ 37,992
Fair value measured on a recurring basis      
Fair Value Measurements      
Cash and cash equivalents 64,886 75,915 37,992
Available for sale securities 277,471 263,313 262,729
Trading securities 95,957 87,800 76,039
Total assets measured at fair value 437,726 424,804 376,578
Fair value measured on a recurring basis | Foreign currency derivatives.      
Fair Value Measurements      
Derivative instruments, net (29) 302 (233)
Fair value measured on a recurring basis | Commodity derivatives      
Fair Value Measurements      
Derivative instruments, net (559) (2,526) 51
Fair value measured on a recurring basis | Level 1      
Fair Value Measurements      
Cash and cash equivalents 64,886 75,915 37,992
Available for sale securities 4,038 4,084 4,583
Trading securities 78,362 70,681 59,952
Total assets measured at fair value 146,727 148,154 102,578
Fair value measured on a recurring basis | Level 1 | Commodity derivatives      
Fair Value Measurements      
Derivative instruments, net (559) (2,526) 51
Fair value measured on a recurring basis | Level 2      
Fair Value Measurements      
Available for sale securities 273,433 259,229 258,146
Trading securities 17,595 17,119 16,087
Total assets measured at fair value 290,999 276,650 274,000
Fair value measured on a recurring basis | Level 2 | Foreign currency derivatives.      
Fair Value Measurements      
Derivative instruments, net $ (29) $ 302 $ (233)