XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment - Property, Plant and Equipment Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 230,507 $ 220,605
Accumulated depreciation and amortization (132,134) (126,644)
Total property and equipment, net 98,373 93,961
Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 94,546 91,391
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 4,989 5,154
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 18,828 19,510
Purchased software and internal-use software development costs    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 85,283 76,327
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 26,861 $ 28,223