XML 62 R51.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
Lessee, Lease, Description [Line Items]          
Operating Lease, Cost $ 12,769 $ 12,334 $ 25,609 $ 24,500  
Variable Lease, Cost 1,744 1,766 3,644 3,618  
Operating Lease, Payments     30,201 22,893  
Operating Lease, Incentive Payments Received     332 4,144  
Lessee, Additional Payments for Operating Leases Not Yet Commenced $ 230,009   $ 230,009    
Minimum [Member]          
Lessee, Lease, Description [Line Items]          
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 3 years   3 years    
Maximum [Member]          
Lessee, Lease, Description [Line Items]          
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 13 years   13 years    
Letter of Credit [Member]          
Lessee, Lease, Description [Line Items]          
Other Assets $ 5,616   $ 5,616   $ 5,616
Office Equipment [Member]          
Lessee, Lease, Description [Line Items]          
Operating Lease, Cost $ 1,258 $ 1,144 $ 2,501 $ 2,651