XML 76 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies - Recently Issued Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Jan. 01, 2020
Dec. 31, 2020
Dec. 31, 2019
New accounting pronouncements or change in accounting principle      
Retained earnings   $ 255,216 $ 214,225
Allowance for credit losses within other liabilities   $ 100  
ASU 2016-13      
New accounting pronouncements or change in accounting principle      
Change in Accounting Principle, Accounting Standards Update, Adopted true    
New Accounting Pronouncement or Change in Accounting Principle, Prior Period Not Restated true    
Write off threshold 90 days    
Adjustment | ASU 2016-13      
New accounting pronouncements or change in accounting principle      
Retained earnings     (100)
Accounts receivable, net and notes receivable, net     (100)
Allowance for credit losses, Accounts receivable and notes receivable     100
Operating lease receivables     0
Adjustment | ASU 2016-13 | Maximum      
New accounting pronouncements or change in accounting principle      
Allowance for credit losses within other liabilities     $ 100