XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Allowance for Doubtful Accounts - Age Analysis of Past-Due Note Receivable (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Total  
Financing Receivable, Past Due [Line Items]  
Notes receivable $ 28,159
0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 1,107
91 - 180 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 607
Greater than 181 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 26,445
Standard notes receivable  
Financing Receivable, Past Due [Line Items]  
Notes receivable 68,858
Standard notes receivable | Total  
Financing Receivable, Past Due [Line Items]  
Notes receivable 349
Standard notes receivable | 0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 349
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 26,171
Delinquent notes receivable | Total  
Financing Receivable, Past Due [Line Items]  
Notes receivable 24,781
Delinquent notes receivable | 0 - 90 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 608
Delinquent notes receivable | 91 - 180 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 382
Delinquent notes receivable | Greater than 181 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 23,791
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 150
Elevated risk notes receivable | 91 - 180 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable 225
Elevated risk notes receivable | Greater than 181 Days  
Financing Receivable, Past Due [Line Items]  
Notes receivable $ 2,654