v3.26.3
Allowance for Doubtful Accounts - Schedule of Age Analysis of Past-Due Note Receivable (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Total  
Financing Receivable, Past Due [Line Items]  
Notes receivable $ 27,768
0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 1,288
91 - 180 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 131
Greater than 181 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 26,349
Standard notes receivable  
Financing Receivable, Past Due [Line Items]  
Notes receivable 67,327
Standard notes receivable | Total  
Financing Receivable, Past Due [Line Items]  
Notes receivable 1,103
Standard notes receivable | 0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 1,103
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 1,584
Delinquent notes receivable | Total  
Financing Receivable, Past Due [Line Items]  
Notes receivable 777
Delinquent notes receivable | 0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 185
Delinquent notes receivable | 91 - 180 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 131
Delinquent notes receivable | Greater than 181 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 461
Genesis note receivable  
Financing Receivable, Past Due [Line Items]  
Notes receivable 20,410
Genesis note receivable | Total  
Financing Receivable, Past Due [Line Items]  
Notes receivable 20,410
Genesis note receivable | 0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 0
Genesis note receivable | 91 - 180 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 0
Genesis note 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 5,478
Elevated risk notes receivable | Total  
Financing Receivable, Past Due [Line Items]  
Notes receivable 5,478
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 $ 5,478