XML 80 R62.htm IDEA: XBRL DOCUMENT v3.25.4
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 4,442 $ 6,640
Semi-finished goods 1,308 1,885
Finished goods 76,642 62,837
Subtotal 82,392 71,362
Less: inventory reserve (710) (640)
Total inventories $ 81,682 $ 70,722