v3.25.1
Inventory - Components (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventory    
Work in process $ 499 $ 773
Finished goods 3,019 3,434
Total $ 3,518 $ 4,207