XML 66 R9.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Allowance for credit losses [1] $ 3,226 $ 4,279
Accounts and note receivable-net [2] (164,133) (26,529)
Prepaid expenses and other current assets [3] (142,920) (20,261)
Accounts payable [4] 4,081 (12,259)
Accrued expenses [5] 32,961 11,151
Accrued promotional allowance [6] 83,276 59,023
Deferred revenue [7] 233,463 (7,135)
Purchase of property, plant and equipment [8] (25,539) (17,983)
Related Party    
Allowance for credit losses (600) 500
Accounts and note receivable-net (24,100) 11,900
Prepaid expenses and other current assets (126,600) 0
Accounts payable 600 700
Accrued expenses 100 (1,000)
Accrued promotional allowance 20,200 49,500
Deferred revenue 244,700 (7,100)
Purchase of property, plant and equipment $ (8,800) $ (8,800)
[1] Includes $(0.6) million and $0.5 million associated with a related party for the nine months ended September 30, 2025 and 2024, respectively.
[2] Includes $(24.1) million and $11.9 million associated with a related party for the nine months ended September 30, 2025 and 2024, respectively.
[3] Includes $(126.6) million associated with a related party for the nine months ended September 30, 2025 and no amount for the nine months ended September 30,
2024.
[4] Includes $0.6 million and $0.7 million associated with a related party for the nine months ended September 30, 2025 and 2024, respectively
[5] Includes $0.1 million and $(1.0) million associated with a related party for the nine months ended September 30, 2025 and 2024, respectively.
[6] Includes $20.2 million and $49.5 million associated with a related party for the nine months ended September 30, 2025 and 2024, respectively
[7] Includes $244.7 million and $(7.1) million associated with a related party for the nine months ended September 30, 2025 and 2024, respectively.
[8] Includes $(8.8) million associated with a related party for both the nine months ended September 30, 2025 and 2024.