XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Allowance for Doubtful Accounts - Age Analysis of Past-Due Note Receivable (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Total  
Financing Receivable, Past Due [Line Items]  
Notes receivable $ 12,609
0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 4,628
91 - 180 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 1,765
Greater than 181 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 6,216
Standard notes receivable  
Financing Receivable, Past Due [Line Items]  
Notes receivable 73,678
Standard notes receivable | Total  
Financing Receivable, Past Due [Line Items]  
Notes receivable 11,092
Standard notes receivable | 0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 4,059
Standard notes receivable | 91 - 180 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 1,196
Standard notes receivable | Greater than 181 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 5,837
Elevated risk notes receivable  
Financing Receivable, Past Due [Line Items]  
Notes receivable 7,190
Elevated risk notes receivable | Total  
Financing Receivable, Past Due [Line Items]  
Notes receivable 1,517
Elevated risk notes receivable | 0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 569
Elevated risk notes receivable | 91 - 180 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 569
Elevated risk notes receivable | Greater than 181 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable $ 379