XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
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 transit 4,283 21,756
Raw materials 1,985 6,721
Inventory 84,130 108,575
Inventory obsolescence reserve $ (2,100) $ (15,200)