Receivables and Allowance for Credit Losses (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| 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) | June 30, 2026 | | December 31, 2025 | | Senior | $ | 56,705 | | | $ | 98,257 | | | Subordinated | 31,933 | | | 13,356 | | | Unsecured | 3,478 | | | 4,044 | | | Total notes receivable | $ | 92,116 | | | $ | 115,657 | | | Less: allowance for credit losses | 8,678 | | | 8,481 | | | Total notes receivable, net of allowance for credit losses | $ | 83,438 | | | $ | 107,176 | | | Current portion, net of allowance for credit losses | $ | 54,880 | | | $ | 94,686 | | | Long-term portion, net of allowance for credit losses | $ | 28,558 | | | $ | 12,490 | |
|
| 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) | 2026 | | 2025 | | 2024 | | 2023 | | 2022 | | Prior | | Total | | Senior | $ | — | | | $ | — | | | $ | 41,505 | | | $ | — | | | $ | — | | | $ | 15,200 | | | $ | 56,705 | | | Subordinated | — | | | 3,136 | | | — | | | 3,504 | | | — | | | 25,293 | | | 31,933 | | | Unsecured | — | | | 445 | | | 130 | | | — | | | — | | | 2,903 | | | 3,478 | | | Total notes receivable | $ | — | | | $ | 3,581 | | | $ | 41,635 | | | $ | 3,504 | | | $ | — | | | $ | 43,396 | | | $ | 92,116 | |
|
| 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) | June 30, 2026 | | December 31, 2025 | | Beginning balance | $ | 8,481 | | | $ | 7,331 | | | Provision for credit losses | 197 | | | 1,150 | | | | | | | Ending balance | $ | 8,678 | | | $ | 8,481 | |
|
| 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 June 30, 2026 | | | | | | | | | | | | | Senior | $ | 5,245 | | | $ | — | | | $ | 42,900 | | | $ | 48,145 | | | $ | 8,560 | | | $ | 56,705 | | | Subordinated | — | | | — | | | — | | | — | | | 31,933 | | | 31,933 | | | Unsecured | — | | | — | | | 204 | | | 204 | | | 3,274 | | | 3,478 | | | $ | 5,245 | | | $ | — | | | $ | 43,104 | | | $ | 48,349 | | | $ | 43,767 | | | $ | 92,116 | | | As of December 31, 2025 | | | | | | | | | | | | | Senior | $ | — | | | $ | — | | | $ | 42,900 | | | $ | 42,900 | | | $ | 55,357 | | | $ | 98,257 | | | Subordinated | — | | | — | | | — | | | — | | | 13,356 | | | 13,356 | | | Unsecured | — | | | — | | | 404 | | | 404 | | | 3,640 | | | 4,044 | | | $ | — | | | $ | — | | | $ | 43,304 | | | $ | 43,304 | | | $ | 72,353 | | | $ | 115,657 | |
|