XML 98 R81.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Leases          
Operating lease option to extend     true    
Lease expenses:          
Operating leases $ 5,008 $ 4,508 $ 9,962 $ 8,874  
Short-term leases 241 420 460 470  
Total lease cost 5,249 4,928 10,422 9,344  
Payments for operating leases 5,388 5,149 10,257 10,185  
Right-of-use assets obtained in exchange for lease obligations $ 793 $ 4,570 $ 793 $ 7,813  
Remaining lease term (in year) 5 years 3 months 18 days 5 years 10 months 24 days 5 years 3 months 18 days 5 years 10 months 24 days  
Discount rate (as a percent) 3.90% 4.10% 3.90% 4.10%  
Operating lease liabilities          
2022 $ 22,626   $ 22,626    
2023 22,993   22,993    
2024 22,109   22,109    
2025 20,059   20,059    
2026 13,400   13,400    
Thereafter 14,471   14,471    
Total lease payments 115,658   115,658    
Less imputed interest (12,902)   (12,902)    
Total $ 102,756   $ 102,756   $ 110,003
Minimum          
Leases          
Remaining operating lease term 1 year   1 year    
Maximum          
Leases          
Remaining operating lease term 8 years   8 years    
Operating lease renewal term 5 years   5 years