XML 75 R63.htm IDEA: XBRL DOCUMENT v3.25.2
OTHER CURRENT AND LONG-TERM ASSETS (Schedule of Other Long-term Assets) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Other Assets, Noncurrent [Abstract]    
Contract assets, net $ 206,881 $ 185,506
Consideration paid to customers 151,026 134,896
Deferred income taxes 125,021 125,630
Equity investments 31,004 31,004
Investments in long-term product supply arrangements 27,298 26,714
Other assets 39,535 43,768
Total other long-term assets $ 580,765 $ 547,518