XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Receivables and Allowance for Credit Losses (Tables)
6 Months Ended
Jun. 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)June 30, 2024December 31, 2023
Senior$87,199 $85,919 
Subordinated15,792 17,004 
Unsecured4,567 5,359 
Total notes receivable$107,558 $108,282 
Less: allowance for credit losses8,001 8,616 
Total notes receivable, net of allowance for credit losses$99,557 $99,666 
Current portion, net of allowance for credit losses$21,686 $20,766 
Long-term portion, net of allowance for credit losses$77,871 $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$1,417 $— $— $— $— $85,782 $87,199 
Subordinated— 3,498 — — — 12,294 15,792 
Unsecured— — 152 1,288 832 2,295 4,567 
Total notes receivable$1,417 $3,498 $152 $1,288 $832 $100,371 $107,558 
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, 2024December 31, 2023
Beginning balance$8,616 $10,172 
Provision for credit losses61 763 
Recoveries(676)(2,319)
Ending balance$8,001 $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 June 30, 2024
Senior$— $ $15,200 $15,200 $71,999 $87,199 
Subordinated—    15,792 15,792 
Unsecured—  400 400 4,167 4,567 
$— $ $15,600 $15,600 $91,958 $107,558 
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