XML 92 R81.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Leases          
Operating lease option to extend     true    
Lease expenses:          
Operating leases $ 5,046 $ 4,671 $ 15,008 $ 13,545  
Short-term leases 235 196 695 666  
Total lease cost 5,281 4,867 15,703 14,211  
Payments for operating leases 5,544 5,210 15,801 15,395  
Right-of-use assets obtained in exchange for lease obligations $ 571 $ 13,058 $ 1,364 $ 20,871  
Remaining lease term (in year) 4 years 10 months 24 days 6 years 4 years 10 months 24 days 6 years  
Discount rate (as a percent) 3.80% 4.00% 3.80% 4.00%  
Operating lease liabilities          
2023 $ 24,786   $ 24,786    
2024 21,921   21,921    
2025 18,855   18,855    
2026 15,424   15,424    
2027 8,896   8,896    
Thereafter 13,263   13,263    
Total lease payments 103,145   103,145    
Less imputed interest (10,765)   (10,765)    
Total $ 92,380   $ 92,380   $ 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