XML 74 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property Plant And Equipment [Line Items]    
Property and equipment $ 180,039 $ 130,848
Less: accumulated depreciation (83,973) (60,564)
Property and equipment, net 96,066 70,284
Equipment Installed at Customer Sites    
Property Plant And Equipment [Line Items]    
Property and equipment 112,770 79,039
Software    
Property Plant And Equipment [Line Items]    
Property and equipment 24,207 19,202
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Property and equipment 9,255 9,938
Computer Equipment    
Property Plant And Equipment [Line Items]    
Property and equipment 14,215 10,974
Furniture    
Property Plant And Equipment [Line Items]    
Property and equipment 2,662 2,079
Automobiles    
Property Plant And Equipment [Line Items]    
Property and equipment 4,761 2,899
Construction in Progress    
Property Plant And Equipment [Line Items]    
Property and equipment $ 12,169 $ 6,717