v3.24.2.u1
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Inventory, Net [Abstract]    
Raw materials $ 3,140 $ 441
Work-in-process 11,939 4,937
Finished goods 3,699 1,071
Inventories $ 18,778 $ 6,449