XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Fair Value Measurements      
Cash and cash equivalents $ 120,521 $ 138,841 $ 45,623
Fair value measured on a recurring basis      
Fair Value Measurements      
Cash and cash equivalents 120,521 138,841 45,623
Available for sale securities 271,627 283,060 279,543
Trading securities 112,009 105,067 98,728
Total assets measured at fair value 503,766 523,984 422,364
Fair value measured on a recurring basis | Foreign currency derivatives      
Fair Value Measurements      
Derivative instruments, net 239 (818) (43)
Fair value measured on a recurring basis | Commodity derivatives      
Fair Value Measurements      
Derivative instruments, net (630) (2,166) (1,487)
Fair value measured on a recurring basis | Level 1      
Fair Value Measurements      
Cash and cash equivalents 120,521 138,841 45,623
Available for sale securities 4,143 4,102 4,049
Trading securities 95,499 86,925 81,058
Total assets measured at fair value 219,533 227,702 129,243
Fair value measured on a recurring basis | Level 1 | Commodity derivatives      
Fair Value Measurements      
Derivative instruments, net (630) (2,166) (1,487)
Fair value measured on a recurring basis | Level 2      
Fair Value Measurements      
Available for sale securities 267,484 278,958 275,494
Trading securities 16,510 18,142 17,670
Total assets measured at fair value 284,233 296,282 293,121
Fair value measured on a recurring basis | Level 2 | Foreign currency derivatives      
Fair Value Measurements      
Derivative instruments, net $ 239 $ (818) $ (43)