v3.26.1
16. Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' equity, beginning balance $ 9,878,568 $ 8,187,334 $ 9,537,993 $ 7,977,577
Amounts reclassified from accumulated other comprehensive loss 0 0 (285) 689
Net other comprehensive (loss) income 12,064 10,152 (667) 23,142
Stockholders' equity, ending balance 10,320,338 8,546,130 10,320,338 8,546,130
Other expense, net (1,378) (2,628) (4,531) (4,560)
Cost of sales 451,189 597,320 1,009,298 1,097,485
Total gain (loss) reclassified 0 0 285 (689)
Foreign Currency Translation Adjustment [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' equity, beginning balance     (109,560)  
Other comprehensive loss before reclassifications     (104)  
Amounts reclassified from accumulated other comprehensive loss     (1,023)  
Net tax effect     0  
Net other comprehensive (loss) income     (1,127)  
Stockholders' equity, ending balance (110,687)   (110,687)  
Total gain (loss) reclassified     1,023  
Foreign Currency Translation Adjustment [Member] | Reclassification out of Accumulated Other Comprehensive Loss [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other expense, net 0 0 1,023 (323)
Unrealized Loss on Marketable Securities and Restricted Marketable Securities [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' equity, beginning balance     (45,906)  
Other comprehensive loss before reclassifications     (242)  
Amounts reclassified from accumulated other comprehensive loss     738  
Net tax effect     (36)  
Net other comprehensive (loss) income     460  
Stockholders' equity, ending balance (45,446)   (45,446)  
Total gain (loss) reclassified     (738)  
Unrealized Loss on Marketable Securities and Restricted Marketable Securities [Member] | Reclassification out of Accumulated Other Comprehensive Loss [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other expense, net 0 0 (738) 0
Total, Accumulated Other Comprehensive Loss [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' equity, beginning balance (168,197) (171,068) (155,466) (184,058)
Other comprehensive loss before reclassifications     (346)  
Amounts reclassified from accumulated other comprehensive loss     (285)  
Net tax effect     (36)  
Net other comprehensive (loss) income 12,064 10,152 (667) 23,142
Stockholders' equity, ending balance (156,133) (160,916) (156,133) (160,916)
Total gain (loss) reclassified     285  
Commodity swap contracts [Member] | Unrealized Loss on Derivative Instruments [Member] | Reclassification out of Accumulated Other Comprehensive Loss [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Cost of sales $ 0 $ 0 $ 0 $ (366)