XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Allowance for Doubtful Accounts - Age Analysis of Past-Due Note Receivable (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Total  
Financing Receivable, Past Due [Line Items]  
Notes Receivable $ 15,473
0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes Receivable 1,005
91 - 180 Days  
Financing Receivable, Past Due [Line Items]  
Notes Receivable 605
Greater than 181 Days  
Financing Receivable, Past Due [Line Items]  
Notes Receivable 13,863
Standard notes receivable  
Financing Receivable, Past Due [Line Items]  
Notes Receivable 65,580
Standard notes receivable | Total  
Financing Receivable, Past Due [Line Items]  
Notes Receivable 14,250
Standard notes receivable | 0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes Receivable 1,005
Standard notes receivable | 91 - 180 Days  
Financing Receivable, Past Due [Line Items]  
Notes Receivable 605
Standard notes receivable | Greater than 181 Days  
Financing Receivable, Past Due [Line Items]  
Notes Receivable 12,640
Elevated risk notes receivable  
Financing Receivable, Past Due [Line Items]  
Notes Receivable 1,223
Elevated risk notes receivable | Total  
Financing Receivable, Past Due [Line Items]  
Notes Receivable 1,223
Elevated risk notes receivable | 0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes Receivable 0
Elevated risk notes receivable | 91 - 180 Days  
Financing Receivable, Past Due [Line Items]  
Notes Receivable 0
Elevated risk notes receivable | Greater than 181 Days  
Financing Receivable, Past Due [Line Items]  
Notes Receivable $ 1,223