XML 52 R13.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Inventories Inventories     
                
Inventories consist of the following (in thousands):
December 31,
20242023
Raw materials$60,588 $86,614 
Finished goods140,230 75,350 
Total$200,818 $161,964 

The Company values a portion of its inventory using the moving average cost method that approximates the First In, First Out method (“FIFO”). As of December 31, 2024, inventory valued using moving average cost and FIFO was $154.4 million and $46.4 million, respectively. As of December 31, 2023, inventory valued using moving average cost and FIFO, was $129.5 million and $32.5 million, respectively.