XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment - Composition of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment $ 143,457 $ 118,795
Less: accumulated depreciation (80,050) (65,534)
Property and equipment, net 63,407 53,261
Computer software, software development costs and equipment    
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment 86,929 70,663
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment 2,941 5,243
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment 5,057 4,018
Manufacturing tools and equipment    
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment 35,396 29,753
Assets under construction    
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment $ 13,134 $ 9,118