XML 32 R12.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVENTORY
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
INVENTORY INVENTORY
Inventory as of December 31, 2024 and December 31, 2023 consisted of the following:
December 31, 2024December 31, 2023
Raw materials$20,440 $30,306 
Finished goods54,725 65,616 
Inventory$75,165 $95,922 
During the years ended December 31, 2024, 2023 and 2022, the Company recorded inventory write-offs of $7.8 million, $15.2 million and $8.2 million, respectively, due to reserves for product obsolescence. As of December 31, 2024 and December 31, 2023, the Company’s allowance for excess and obsolete inventory was $15.7 million and $16.1 million, respectively.