XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Allowance for Doubtful Accounts - Age Analysis of Past-Due Note Receivable (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Total  
Financing Receivable, Past Due [Line Items]  
Notes receivable $ 26,491
0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 187
91 - 180 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 359
Greater than 181 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 25,945
Standard notes receivable  
Financing Receivable, Past Due [Line Items]  
Notes receivable 54,431
Standard notes receivable | Total  
Financing Receivable, Past Due [Line Items]  
Notes receivable 58
Standard notes receivable | 0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 43
Standard notes receivable | 91 - 180 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 15
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 3,618
Delinquent notes receivable | Total  
Financing Receivable, Past Due [Line Items]  
Notes receivable 2,994
Delinquent notes receivable | 0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 144
Delinquent notes receivable | 91 - 180 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 344
Delinquent notes receivable | Greater than 181 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 2,506
Genesis notes receivable  
Financing Receivable, Past Due [Line Items]  
Notes receivable 20,410
Genesis notes receivable | Total  
Financing Receivable, Past Due [Line Items]  
Notes receivable 20,410
Genesis notes receivable | 0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 0
Genesis notes receivable | 91 - 180 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 0
Genesis notes receivable | Greater than 181 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 20,410
Elevated risk notes receivable  
Financing Receivable, Past Due [Line Items]  
Notes receivable 3,029
Elevated risk notes receivable | Total  
Financing Receivable, Past Due [Line Items]  
Notes receivable 3,029
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 $ 3,029