XML 68 R45.htm IDEA: XBRL DOCUMENT v3.24.2
Allowance for Doubtful Accounts - Age Analysis of Past-Due Note Receivable (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Total  
Financing Receivable, Past Due [Line Items]  
Notes receivable $ 32,253
0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 2,951
91 - 180 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 10,328
Greater than 181 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 18,974
Standard notes receivable  
Financing Receivable, Past Due [Line Items]  
Notes receivable 35,730
Standard notes receivable | Total  
Financing Receivable, Past Due [Line Items]  
Notes receivable 585
Standard notes receivable | 0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 585
Standard notes receivable | 91 - 180 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 0
Standard notes receivable | Greater than 181 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 0
Delinquent notes receivable  
Financing Receivable, Past Due [Line Items]  
Notes receivable 32,348
Delinquent notes receivable | Total  
Financing Receivable, Past Due [Line Items]  
Notes receivable 28,443
Delinquent notes receivable | 0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 1,797
Delinquent notes receivable | 91 - 180 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 9,759
Delinquent notes receivable | Greater than 181 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 16,887
Elevated risk notes receivable  
Financing Receivable, Past Due [Line Items]  
Notes receivable 7,378
Elevated risk notes receivable | Total  
Financing Receivable, Past Due [Line Items]  
Notes receivable 3,225
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 $ 2,087