XML 90 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Basis of Presentation and Significant Accounting Policies - Changes in Allowance for Credit Risk (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Changes in the allowance for credit losses balance      
Balance at beginning of period $ 2,210    
Provision for credit losses 3,525 $ 2,567 $ 1,677
Write-offs charged against the allowance (2,149)    
Balance at end of period 3,370 2,210  
ASU 2016-13 | Cumulative Effect, Period of Adoption, Adjustment      
Changes in the allowance for credit losses balance      
Balance at beginning of period $ (216)    
Balance at end of period   $ (216)