XML 72 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Allowance for Doubtful Accounts - Age Analysis of Past-Due Note Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Total    
Financing Receivable, Past Due [Line Items]    
Notes Receivable $ 14,945 $ 14,467
0-90 Days    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 953 1,254
91 - 180 Days    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 5,676 4,124
Greater than 181 Days    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 8,316 9,089
Standard notes receivable    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 65,407 66,418
Standard notes receivable | Total    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 13,165 8,507
Standard notes receivable | 0-90 Days    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 953 1,001
Standard notes receivable | 91 - 180 Days    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 5,676 3,794
Standard notes receivable | Greater than 181 Days    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 6,536 3,712
Elevated risk notes receivable    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 1,780 5,960
Elevated risk notes receivable | Total    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 1,780 5,960
Elevated risk notes receivable | 0-90 Days    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 0 253
Elevated risk notes receivable | 91 - 180 Days    
Financing Receivable, Past Due [Line Items]    
Notes Receivable 0 330
Elevated risk notes receivable | Greater than 181 Days    
Financing Receivable, Past Due [Line Items]    
Notes Receivable $ 1,780 $ 5,377