v3.26.1
Inventory - Inventory Stated at Lower Costs or Net Realizable Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 6,021 $ 5,823
Work in progress 0 6,541
Finished goods 14,422 10,122
Total inventory 20,443 22,486
Less: inventory reserve (10,523) (8,897)
Inventory, net $ 9,920 $ 13,589