XML 77 R65.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTS PAYABLE, ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES (Schedule of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accrued Liabilities, Current [Abstract]    
Accrued expenses $ 169,541 $ 165,550
Accrued employee compensation and related expenses 122,233 174,583
Accrued taxes 101,928 62,252
Accrued customer incentives and refund obligations 74,859 78,195
Current lease liabilities 22,127 21,539
Total accrued liabilities $ 490,688 $ 502,119
Operating lease, liability, current, statement of financial position [extensible enumeration] Total accrued liabilities Total accrued liabilities