XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment - Property and Equipment Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 193,088 $ 165,374
Accumulated depreciation and amortization (121,947) (106,301)
Total property and equipment, net 71,141 59,073
Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 89,272 81,034
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 7,580 7,498
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 20,623 19,517
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 60,856 50,230
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 14,757 $ 7,095