XML 77 R65.htm IDEA: XBRL DOCUMENT v3.25.2
ACCOUNTS PAYABLE, ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES (Schedule of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accrued Liabilities, Current [Abstract]    
Accrued employee compensation and related expenses $ 140,920 $ 174,583
Accrued expenses 90,045 165,550
Accrued customer incentives and refund obligations 84,970 78,195
Accrued taxes 75,214 62,252
Current lease liabilities 25,828 21,539
Total accrued liabilities $ 416,977 $ 502,119
Operating lease, liability, current, statement of financial position [extensible enumeration] Total accrued liabilities Total accrued liabilities