XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventory consisted of the following (in thousands):

June 30, 2025December 31, 2024
Finished products on hand, net of inventory obsolescence reserve of $2.1 million and $15.2 million as of June 30, 2025 and December 31, 2024, respectively
$77,862$80,098
Finished products in transit4,28321,756
Raw materials1,9856,721
Inventory$84,130 $108,575