XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.3
ACCOUNTS PAYABLE, ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES (Tables)
9 Months Ended
Sep. 30, 2025
Accrued Liabilities, Current [Abstract]  
Schedule of Outstanding Payment Obligations The changes in our outstanding payment obligations under this arrangement, which are included in accounts payable on the unaudited condensed consolidated balance sheets, were as follows:
(in thousands)For the Three Months Ended
September 30,
For the Nine Months Ended
September 30,
2025202420252024
Payment obligations outstanding at the beginning of the period$7,237 $8,747 $5,967 $9,057 
  Payment obligations additions during the period15,648 11,725 45,476 35,049 
  Payment obligations settled during the period(15,640)(14,968)(44,198)(38,602)
Payment obligations outstanding at the end of the period$7,245 $5,504 $7,245 $5,504 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following:
(in thousands)September 30, 2025December 31, 2024
  
Accrued employee compensation and related expenses$192,517 $174,583 
Accrued expenses94,110 165,550 
Accrued taxes89,197 62,252 
Accrued customer incentives and refund obligations86,385 78,195 
Current lease liabilities26,647 21,539 
Total accrued liabilities$488,856 $502,119 
Schedule of Other Long-Term Liabilities
Other long-term liabilities consisted of the following:
(in thousands)September 30, 2025December 31, 2024
Accrued taxes$14,780 $20,898 
Other accrued long-term expenses42,841 23,443 
Total other long-term liabilities$57,621 $44,341