XML 89 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Jun. 28, 2020
Lessee, Lease, Description [Line Items]        
Lessee, Operating Lease, Liability, Undiscounted Excess Amount $ 2,148      
Operating lease expense 8,180 $ 8,180 $ 6,893  
Operating lease payments 8,225 8,009 6,530  
Operating lease expense for which no liability or asset was recognized 154 123 275  
Operating lease, liability 25,581 $ 26,230    
Lessee, Operating Lease, Liability, Payments, Due 27,729      
2022 $ 8,508      
Operating lease, weighted average discount rate (percent) 3.40% 4.00%    
Operating lease, weighted average remaining lease term (years) 5 years 1 month 6 days 5 years 1 month 6 days    
Carrying value of lease assets       $ 0
Operating Lease, Impairment Loss $ 0 $ 3,427 0  
Operating lease income   77 $ 311  
Contract Termination [Member]        
Lessee, Lease, Description [Line Items]        
Operating lease, liability 1,717 $ 2,877    
Southborough, Massachusetts        
Lessee, Lease, Description [Line Items]        
Lessee, Operating Lease, Liability, Payments, Due 10,239      
2022 $ 670