XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Receivables and Allowance for Credit Losses (Tables)
6 Months Ended
Jun. 30, 2023
Accounts and Financing Receivable, after Allowance for Credit Loss [Abstract]  
Schedule of Notes Receivable The composition of notes receivable balances by credit quality indicator and the allowance for credit losses is as follows:
(in thousands)June 30, 2023December 31, 2022
Senior$86,417 $95,466 
Subordinated20,028 17,075 
Unsecured5,000 5,674 
Total notes receivable$111,445 $118,215 
Total allowance for notes receivable credit losses8,514 10,172 
Total notes receivable, net of allowance$102,931 $108,043 
Current portion, net of allowance$52,909 $52,466 
Long-term portion, net of allowance$50,022 $55,577 
Schedule of Financing Receivable Credit Quality Indicators Amortized cost basis by year of origination and credit quality indicator are as follows:
(in thousands)20232022202120202019PriorTotal
Senior$— $— $— $— $28,849 $57,568 $86,417 
Subordinated3,491 — 1,957 — — 14,580 20,028 
Unsecured— 254 1,290 938 208 2,310 5,000 
Total notes receivable$3,491 $254 $3,247 $938 $29,057 $74,458 $111,445 
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, 2023December 31, 2022
Beginning balance$10,172 $16,779 
Provision for credit losses154 (938)
Recoveries(1,812)(5,669)
Ending balance$8,514 $10,172 
Schedule of Past Due Balances of Notes Receivable The past due balances by credit quality indicator of notes receivable are as follows:
(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, 2023
Senior$— $15,950 $28,099 $44,049 $42,368 $86,417 
Subordinated—  396 396 19,632 20,028 
Unsecured—  400 400 4,600 5,000 
$— $15,950 $28,895 $44,845 $66,600 $111,445 
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