XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Receivables and Allowance for Credit Losses (Tables)
9 Months Ended
Sep. 30, 2023
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, 2023December 31, 2022
Senior$86,374 $95,466 
Subordinated19,592 17,075 
Unsecured4,980 5,674 
Total notes receivable$110,946 $118,215 
Less: allowance for credit losses8,389 10,172 
Total notes receivable, net of allowance for credit losses$102,557 $108,043 
Current portion, net of allowance for credit losses$52,726 $52,466 
Long-term portion, net of allowance for credit losses$49,831 $55,577 
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)20232022202120202019PriorTotal
Senior$— $— $— $— $29,083 $57,291 $86,374 
Subordinated3,493 — 1,994 — — 14,105 19,592 
Unsecured— 215 1,292 903 208 2,362 4,980 
Total notes receivable$3,493 $215 $3,286 $903 $29,291 $73,758 $110,946 
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, 2023December 31, 2022
Beginning balance$10,172 $16,779 
Provision for credit losses154 (938)
Recoveries(1,937)(5,669)
Ending balance$8,389 $10,172 
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 September 30, 2023
Senior$— $ $44,283 $44,283 $42,091 $86,374 
Subordinated—  271 271 19,321 19,592 
Unsecured—  400 400 4,580 4,980 
$— $ $44,954 $44,954 $65,992 $110,946 
As of December 31, 2022
Senior$— $15,200 $— $15,200 $80,266 $95,466 
Subordinated— — 2,209 2,209 14,866 17,075 
Unsecured20 40 40 99 5,575 5,674 
$20 $15,240 $2,249 $17,508 $100,707 $118,215