XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Allowance for Doubtful Accounts - Age Analysis of Past-Due Note Receivable (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Total  
Financing Receivable, Past Due [Line Items]  
Notes Receivable $ 7,926
0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes Receivable 3,441
91 - 180 Days  
Financing Receivable, Past Due [Line Items]  
Notes Receivable 276
Greater than 181 Days  
Financing Receivable, Past Due [Line Items]  
Notes Receivable 4,209
Standard notes receivable  
Financing Receivable, Past Due [Line Items]  
Notes Receivable 77,726
Standard notes receivable | Total  
Financing Receivable, Past Due [Line Items]  
Notes Receivable 6,995
Standard notes receivable | 0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes Receivable 3,305
Standard notes receivable | 91 - 180 Days  
Financing Receivable, Past Due [Line Items]  
Notes Receivable 276
Standard notes receivable | Greater than 181 Days  
Financing Receivable, Past Due [Line Items]  
Notes Receivable 3,414
Elevated risk notes receivable  
Financing Receivable, Past Due [Line Items]  
Notes Receivable 3,305
Elevated risk notes receivable | Total  
Financing Receivable, Past Due [Line Items]  
Notes Receivable 931
Elevated risk notes receivable | 0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes Receivable 136
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 $ 795