v3.26.1
Inventories (Tables)
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of Components of Inventories
Inventories are comprised of the following:
As of
June 30,
2026
As of
December 31,
2025
(in thousands)
Raw materials$20,683 $25,650 
Finished goods117,113 117,185 
Total inventories137,796 142,835 
Less: reserves(26,530)(29,309)
Total inventories, net$111,266 $113,526 
Inventories current$105,842 $102,664 
Inventories non-current (included in Other assets)$5,424 $10,862