XML 103 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Components of accumulated other comprehensive loss:    
Accumulated net unrealized gain (loss) on available-for-sale securities   $ (758)
Accumulated foreign currency translation adjustments $ (269,930) (128,989)
Accumulated net gain (loss) on commodity derivatives 443 4,410
Total accumulated other comprehensive loss $ (269,487) $ (125,337)