v3.26.1
ACCOUNTS PAYABLE, ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES (Schedule of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accrued Liabilities, Current [Abstract]    
Accrued employee compensation and related expenses $ 144,619 $ 212,444
Accrued expenses 112,451 114,331
Accrued customer incentives and refund obligations 89,603 87,630
Accrued taxes 80,026 88,668
Current lease liabilities 26,853 27,074
Total accrued liabilities $ 453,552 $ 530,147
Operating lease, liability, current, statement of financial position [extensible enumeration] Total accrued liabilities Total accrued liabilities