XML 39 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheet Details (Tables)
6 Months Ended
Jun. 30, 2025
Balance Sheet Related Disclosures [Abstract]  
Schedule of Current Inventory, Net
Inventories, net consisted of the following (in thousands):
June 30, 2025December 31, 2024
Raw materials$57,594 $60,588 
Finished goods120,372 140,230 
Total Inventories, net$177,966 $200,818 
Schedule of Components of Prepaid Expenses and Other Current Assets
The following table shows the components of Prepaid expenses and other current assets (in thousands):
June 30, 2025December 31, 2024
IRA vendor rebates$69,906 $115,458 
Prepaid taxes25,305 14,650 
Other19,332 27,819 
Total Prepaid expenses and other current assets$114,543 $157,927