XML 71 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Schedule of Operating Lease Payments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating lease minimum payments, Due Current Year $ 1,972  
Operating lease minimum payments, Due Year Two 3,981  
Operating lease minimum payments, Due Year Three 3,881  
Operating lease minimum payments, Due Year Four 3,670  
Operating lease minimum payments, Due Year Five 2,932  
Operating lease minimum payments, Due after Year Five 22,099  
Total operating lease payments [1] 38,535  
Interest 7,977  
Present value of operating lease liabilities $ 30,558 [2] $ 31,717
[1] Includes $1.4 million related to options to extend lease terms that are reasonably certain of being exercised.
[2] Includes short-term operating lease liabilities of $3.0 million.