XML 44 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheet Details (Tables)
3 Months Ended
Mar. 31, 2025
Balance Sheet Related Disclosures [Abstract]  
Schedule of Current Inventory
Inventories consisted of the following (in thousands):
March 31, 2025December 31, 2024
Raw materials$46,972 $60,588 
Finished goods139,903 140,230 
Total Inventories$186,875 $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):
March 31, 2025December 31, 2024
IRA vendor rebates$116,711 $115,458 
Prepaid taxes17,367 14,650 
Other23,270 27,819 
Total Prepaid expenses and other current assets$157,348 $157,927