XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Receivables and Allowance for Credit Losses (Tables)
3 Months Ended
Mar. 31, 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)March 31, 2023December 31, 2022
Senior$98,339 $95,466 
Subordinated16,577 17,075 
Unsecured4,917 5,674 
Total notes receivable119,833 118,215 
Total allowance for notes receivable credit losses10,358 10,172 
Total notes receivable, net of allowance$109,475 $108,043 
Current portion, net of allowance$53,093 $52,466 
Long-term portion, net of allowance$56,382 $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$3,480 $— $8,018 $— $28,819 $58,022 $98,339 
Subordinated— — — — — 16,577 16,577 
Unsecured— 390 1,288 953 203 2,083 4,917 
Total notes receivable$3,480 $390 $9,306 $953 $29,022 $76,682 $119,833 
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, 2023December 31, 2022
Beginning balance$10,172 $16,779 
Provision for credit losses342 (938)
Write-offs(156)(5,669)
Ending balance$10,358 $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 March 31, 2023
Senior$ $12,897 $15,200 $28,097 $70,242 $98,339 
Subordinated  2,053 2,053 14,524 16,577 
Unsecured  400 400 4,517 4,917 
$ $12,897 $17,653 $30,550 $89,283 $119,833 
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