XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Fair Value Measurements      
Cash and cash equivalents $ 119,528 $ 138,841 $ 64,886
Fair value measured on a recurring basis      
Fair Value Measurements      
Cash and cash equivalents 119,528 138,841 64,886
Available for sale securities 287,136 283,060 277,471
Trading securities 100,892 105,067 95,957
Total assets measured at fair value 506,713 523,984 437,726
Fair value measured on a recurring basis | Foreign currency derivatives      
Fair Value Measurements      
Derivative instruments, net (620) (818) (29)
Fair value measured on a recurring basis | Commodity derivatives      
Fair Value Measurements      
Derivative instruments, net (223) (2,166) (559)
Fair value measured on a recurring basis | Level 1      
Fair Value Measurements      
Cash and cash equivalents 119,528 138,841 64,886
Available for sale securities 4,124 4,102 4,038
Trading securities 82,512 86,925 78,362
Total assets measured at fair value 205,941 227,702 146,727
Fair value measured on a recurring basis | Level 1 | Commodity derivatives      
Fair Value Measurements      
Derivative instruments, net (223) (2,166) (559)
Fair value measured on a recurring basis | Level 2      
Fair Value Measurements      
Available for sale securities 283,012 278,958 273,433
Trading securities 18,380 18,142 17,595
Total assets measured at fair value 300,772 296,282 290,999
Fair value measured on a recurring basis | Level 2 | Foreign currency derivatives      
Fair Value Measurements      
Derivative instruments, net $ (620) $ (818) $ (29)