XML 118 R103.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value - Fair Value of Contractual Balance and Gains or Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Fair Value Disclosures [Abstract]    
Aggregate fair value $ 68,890 $ 20,029
Contractual balance 66,415 19,445
Excess $ 2,475 $ 584