XML 72 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment - Composition of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment $ 150,454 $ 143,457
Less: accumulated depreciation (102,840) (80,050)
Property and equipment, net 47,614 63,407
Computer software, software development costs and equipment    
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment 106,602 86,929
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment 2,928 2,941
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment 5,070 5,057
Manufacturing tools and equipment    
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment 34,350 35,396
Assets under construction    
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment $ 1,504 $ 13,134