XML 89 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases Lease Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 10,887  
Lessee, Operating Lease, Liability, Payments, Due Year Two 9,453  
Lessee, Operating Lease, Liability, Payments, Due Year Three 8,488  
Lessee, Operating Lease, Liability, Payments, Due Year Four 5,129  
Lessee, Operating Lease, Liability, Payments, Due Year Five 4,842  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 10,577  
Lessee, Operating Lease, Liability, Payments, Due 49,376  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (6,396)  
Operating Lease, Liability $ 42,980 $ 49,759