XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Receivables and Allowance for Credit Losses (Tables)
3 Months Ended
Mar. 31, 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)March 31, 2024December 31, 2023
Senior$87,055 $85,919 
Subordinated16,339 17,004 
Unsecured4,610 5,359 
Total notes receivable$108,004 $108,282 
Less: allowance for credit losses8,656 8,616 
Total notes receivable, net of allowance for credit losses$99,348 $99,666 
Current portion, net of allowance for credit losses$22,012 $20,766 
Long-term portion, net of allowance for credit losses$77,336 $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)20242023202220212020PriorTotal
Senior$945 $— $— $— $— $86,110 $87,055 
Subordinated— 3,497 — — — 12,842 16,339 
Unsecured— — 194 1,291 856 2,269 4,610 
Total notes receivable$945 $3,497 $194 $1,291 $856 $101,221 $108,004 
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)March 31, 2024December 31, 2023
Beginning balance$8,616 $10,172 
Provision for credit losses690 763 
Recoveries(650)(2,319)
Ending balance$8,656 $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
CurrentTotal
 Notes Receivable
As of March 31, 2024
Senior$— $ $15,200 $15,200 $71,855 $87,055 
Subordinated—  2,936 2,936 13,403 16,339 
Unsecured—  400 400 4,210 4,610 
$— $ $18,536 $18,536 $89,468 $108,004 
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