v3.26.1
ACCOUNTS PAYABLE, ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES (Schedule of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accrued Liabilities, Current [Abstract]    
Accrued employee compensation and related expenses $ 158,126 $ 212,444
Accrued expenses 102,268 114,331
Accrued customer incentives and refund obligations 89,959 87,630
Accrued taxes 76,101 88,668
Current lease liabilities 26,715 27,074
Total accrued liabilities $ 453,169 $ 530,147
Operating lease, liability, current, statement of financial position [extensible enumeration] Total accrued liabilities Total accrued liabilities