XML 86 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
instrument
facility
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Other Commitments [Line Items]      
Number of buildings occupied | instrument 2    
Lease renewal term 10 years    
Lease term 10 years    
Unoccupied lease charges $ 2,008 $ 2,181 $ 420
Number of facilities vacated | facility 1    
Operating lease liability, current $ 9,001 6,844  
Lease liabilities, net of current portion 61,374 36,739  
Rent expense 7,400 6,600 5,300
Gain contingencies 800    
Georgia, Texas, North Carolina, Nebraska Facilities      
Other Commitments [Line Items]      
Unoccupied lease charges 2,000    
Facilities In California, South Austin Texas, And Portion Of Facilities In Charlotte North Carolina      
Other Commitments [Line Items]      
Unoccupied lease charges   $ 2,200  
Atlanta, Georgia Facilities      
Other Commitments [Line Items]      
Unoccupied lease charges     $ 400
Georgia Facility      
Other Commitments [Line Items]      
Operating lease liability, current 1,300    
Lease liabilities, net of current portion $ 1,500