XML 115 R101.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Summary of Maturity of Operating and Finance Leases) (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Commitments and Contingencies [Abstract]  
One year or less $ 2,992
Over one year through three years 4,927
Over three years through five years 3,165
Over five years 4,140
Total $ 15,224