XML 39 R28.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
Lease, Cost [Abstract]        
Operating lease cost $ 11,517 $ 11,440 $ 35,230 $ 35,140
Variable lease cost 1,706 1,739 5,183 4,856
Total lease expense $ 13,223 $ 13,179 40,413 39,996
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash flows from operating leases     29,601 35,428
Right-of-use assets obtained in exchange for lease obligations:        
Operating leases     $ 22,231 $ 24,213
Minimum        
Lessee, Operating Lease, Description [Abstract]        
Remaining lease term 1 year   1 year  
Maximum        
Lessee, Operating Lease, Description [Abstract]        
Remaining lease term 13 years   13 years  
Option to extend, term 20 years   20 years