Receivables and Allowance for Credit Losses (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
| Accounts and Financing Receivable, after Allowance for Credit Loss [Abstract] |
|
| Schedule of Notes Receivable |
The following table summarizes the composition of the notes receivable balances by credit quality indicator and the allowance for credit losses: | | | | | | | | | | | | | (in thousands) | September 30, 2024 | | December 31, 2023 | | Senior | $ | 110,196 | | | $ | 85,919 | | | Subordinated | 15,518 | | | 17,004 | | | Unsecured | 5,096 | | | 5,359 | | | Total notes receivable | $ | 130,810 | | | $ | 108,282 | | | Less: allowance for credit losses | 9,007 | | | 8,616 | | | Total notes receivable, net of allowance for credit losses | $ | 121,803 | | | $ | 99,666 | | | Current portion, net of allowance for credit losses | $ | 22,081 | | | $ | 20,766 | | | Long-term portion, net of allowance for credit losses | $ | 99,722 | | | $ | 78,900 | |
|
| Schedule of Financing Receivable Credit Quality Indicators |
The following table summarizes the amortized cost basis of the notes receivable by the year of origination and credit quality indicator: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (in thousands) | 2024 | | 2023 | | 2022 | | 2021 | | 2020 | | Prior | | Total | | Senior | $ | 24,475 | | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | 85,721 | | | $ | 110,196 | | | Subordinated | — | | | 3,499 | | | — | | | — | | | — | | | 12,019 | | | 15,518 | | | Unsecured | 79 | | | — | | | 111 | | | 1,286 | | | 801 | | | 2,819 | | | 5,096 | | | Total notes receivable | $ | 24,554 | | | $ | 3,499 | | | $ | 111 | | | $ | 1,286 | | | $ | 801 | | | $ | 100,559 | | | $ | 130,810 | |
|
| Schedule of Financing Receivable, Allowance for Credit Loss |
The following table summarizes the activity related to the Company’s notes receivable allowance for credit losses: | | | | | | | | | | | | | (in thousands) | September 30, 2024 | | December 31, 2023 | | Beginning balance | $ | 8,616 | | | $ | 10,172 | | | Provision for credit losses | 1,067 | | | 763 | | | Recoveries | (676) | | | (2,319) | | | Ending balance | $ | 9,007 | | | $ | 8,616 | |
|
| Schedule of Past Due Balances of Notes Receivable |
The following table summarizes the past due balances by credit quality indicator of the notes receivable: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (in thousands) | 1- 30 days Past Due | | 31-89 days Past Due | | > 90 days Past Due | | Total Past Due | | Current | | Total Notes Receivable | | As of September 30, 2024 | | | | | | | | | | | | | Senior | $ | — | | | $ | — | | | $ | 15,200 | | | $ | 15,200 | | | $ | 94,996 | | | $ | 110,196 | | | Subordinated | — | | | — | | | — | | | — | | | 15,518 | | | 15,518 | | | Unsecured | — | | | — | | | 400 | | | 400 | | | 4,696 | | | 5,096 | | | $ | — | | | $ | — | | | $ | 15,600 | | | $ | 15,600 | | | $ | 115,210 | | | $ | 130,810 | | | As of December 31, 2023 | | | | | | | | | | | | | Senior | $ | — | | | $ | — | | | $ | 15,200 | | | $ | 15,200 | | | $ | 70,719 | | | $ | 85,919 | | | Subordinated | — | | | 2,936 | | | — | | | 2,936 | | | 14,068 | | | 17,004 | | | Unsecured | — | | | — | | | 400 | | | 400 | | | 4,959 | | | 5,359 | | | $ | — | | | $ | 2,936 | | | $ | 15,600 | | | $ | 18,536 | | | $ | 89,746 | | | $ | 108,282 | |
|