XML 97 R83.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Leases          
Operating lease option to extend     true    
Lease expenses:          
Operating leases $ 4,508 $ 4,034 $ 8,874 $ 7,966  
Short-term leases 420 224 470 480  
Total lease cost 4,928 4,258 9,344 8,446  
Payments for operating leases 5,149 4,354 10,185 8,794  
Right-of-use assets obtained in exchange for lease obligations $ 4,570 $ 4,964 $ 7,813 $ 6,498  
Remaining lease term (in year) 5 years 10 months 24 days 6 years 7 months 6 days 5 years 10 months 24 days 6 years 7 months 6 days  
Discount rate (as a percent) 4.10% 4.20% 4.10% 4.20%  
Operating lease liabilities          
2022 $ 19,401   $ 19,401    
2023 18,968   18,968    
2024 17,503   17,503    
2025 15,929   15,929    
2026 14,324   14,324    
Thereafter 20,945   20,945    
Total lease payments 107,070   107,070    
Less imputed interest (10,607)   (10,607)    
Total $ 96,463   $ 96,463   $ 94,193
Minimum          
Leases          
Remaining operating lease term 1 year   1 year    
Maximum          
Leases          
Remaining operating lease term 10 years   10 years    
Operating lease renewal term 5 years   5 years