XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Allowance for Doubtful Accounts - Age Analysis of Past-Due Note Receivable (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Total  
Financing Receivable, Past Due [Line Items]  
Notes receivable $ 11,168
0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 3,474
91 - 180 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 2,389
Greater than 181 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 5,305
Standard notes receivable  
Financing Receivable, Past Due [Line Items]  
Notes receivable 78,505
Standard notes receivable | Total  
Financing Receivable, Past Due [Line Items]  
Notes receivable 10,032
Standard notes receivable | 0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 3,269
Standard notes receivable | 91 - 180 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 2,253
Standard notes receivable | Greater than 181 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 4,510
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 1,136
Elevated risk notes receivable | 0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 205
Elevated risk notes receivable | 91 - 180 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 136
Elevated risk notes receivable | Greater than 181 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable $ 795