XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Fair Value Measurements      
Cash and cash equivalents $ 78,895 $ 138,841 $ 91,711
Fair value measured on a recurring basis      
Fair Value Measurements      
Cash and cash equivalents 78,895 138,841 91,711
Available for sale securities 357,875 283,060 285,968
Trading securities 119,592 105,067 103,876
Total assets measured at fair value 555,472 523,984 481,515
Fair value measured on a recurring basis | Foreign currency derivatives      
Fair Value Measurements      
Derivative instruments, net (61) (818) 187
Fair value measured on a recurring basis | Commodity derivatives      
Fair Value Measurements      
Derivative instruments, net (829) (2,166) (227)
Fair value measured on a recurring basis | Level 1      
Fair Value Measurements      
Cash and cash equivalents 78,895 138,841 91,711
Available for sale securities 2,940 4,102 4,135
Trading securities 102,805 86,925 85,877
Total assets measured at fair value 183,811 227,702 181,496
Fair value measured on a recurring basis | Level 1 | Commodity derivatives      
Fair Value Measurements      
Derivative instruments, net (829) (2,166) (227)
Fair value measured on a recurring basis | Level 2      
Fair Value Measurements      
Available for sale securities 354,935 278,958 281,833
Trading securities 16,787 18,142 17,999
Total assets measured at fair value 371,661 296,282 300,019
Fair value measured on a recurring basis | Level 2 | Foreign currency derivatives      
Fair Value Measurements      
Derivative instruments, net $ (61) $ (818) $ 187