v3.24.0.1
Property and Equipment (Details) - Schedule of Property and Equipment - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property and Equipment [Abstract]    
Equipment $ 72,424 $ 66,533
Equipment in progress 15,077 19,099
Leasehold improvements 60,563 56,114
Furniture and fixtures 31,084 26,290
Office equipment 2,737 4,393
Total property and equipment 181,885 172,429
Accumulated depreciation (53,224) (35,756)
Property and equipment, net $ 128,661 $ 136,673