XML 80 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 9,116 $ 18,061
Semi-finished goods 1,343 1,850
Finished goods 61,419 52,044
Subtotal 71,878 71,955
Less: inventory reserve (350) (749)
Total inventories $ 71,528 $ 71,206