XML 70 R41.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
Lessee, Lease, Description [Line Items]      
Operating Lease, Weighted Average Remaining Lease Term 5 years    
Operating Lease, Weighted Average Discount Rate, Percent 3.50%    
Right-of-use “ROU” leased assets $ 62,830 $ 60,663  
Operating Lease, Liability, Current 19,206    
Operating lease liabilities, net of current 64,192 64,289  
Operating Lease, Liability 83,398    
Landlord funded tenant improvements 13,460    
Deferred Rent Credit, Noncurrent 7,108    
Rental expense 18,200 $ 17,300 $ 15,900
Operating Lease, Payments 20,300    
Operating leases minimum payments due [Abstract]      
2019 21,730    
2020 19,033    
2021 16,026    
2022 12,304    
2023 9,130    
Thereafter 12,643    
Total minimum lease payments 90,866    
Lessor, Operating Lease, Lease Not yet Commenced, Assumption and Judgment, Value of Underlying Asset, Amount 1,600    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount $ 7,468    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Liabilities, Current    
Maximum [Member]      
Lessee, Lease, Description [Line Items]      
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 5 years