XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Significant Accounting Policies - Changes in Allowance for Credit Risk (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Changes in the allowance for credit losses balance      
Balance at beginning of period $ 3,370 $ 2,210 $ 1,452
Provision for credit losses (90) 3,525 2,567
Write-offs charged against the allowance (1,128) (2,149) (1,809)
Balance at end of period $ 2,152 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)