XML 65 R17.htm IDEA: XBRL DOCUMENT v3.25.2
INVENTORIES
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
Inventories are valued at the lower of cost or net realizable value with costs approximating those determined under the first-in, first-out method. Changes in the inventory reserve are included in cost of revenue.
Inventories-net consist of the following:
June 30, 2025
December 31, 2024
Finished goods$187,584 $108,786 
Raw materials
47,375 27,088 
Less: inventory reserve(4,913)(4,709)
Inventories-net$230,046 $131,165