v3.26.1
Inventories - Schedule of Inventories and Consigned Inventories, Current (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventories    
Total inventories $ 4,066 $ 3,580
Inventories [Member]    
Inventories    
Finished good 3,555 3,134
Raw materials 511 446
Total inventories 4,066 3,580
Consigned inventories [Member]    
Inventories    
Finished good 1,306 1,135
Raw materials 250 150
Total inventories $ 1,556 $ 1,285