XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Receivables and Allowance for Credit Losses (Tables)
12 Months Ended
Dec. 31, 2022
Accounts and Financing Receivable, after Allowance for Credit Loss [Abstract]  
Schedule of Notes Receivable The composition of notes receivable balances based on the level of security credit quality indicator and the allowances for credit losses is as follows:
December 31,
(in thousands)20222021
Senior$95,466 $108,370 
Subordinated17,075 27,801 
Unsecured5,674 1,512 
Total notes receivable118,215 137,683 
Total allowance for notes receivable credit losses10,172 16,779 
Total notes receivable, net of allowance$108,043 $120,904 
Current portion, net of allowance$52,466 $54,453 
Long-term portion, net of allowance$55,577 $66,451 
Schedule of Financing Receivable Credit Quality Indicators
Amortized cost basis by year of origination and level of security credit quality indicator are as follows:
(in thousands)202220212020PriorTotal
Senior$— $7,909 $— $87,557 $95,466 
Subordinated— — — 17,075 17,075 
Unsecured466 2,149 983 2,076 5,674 
Total notes receivable$466 $10,058 $983 $106,708 $118,215 
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:
December 31,
(in thousands)20222021
Beginning balance$16,779 $19,484 
Provisions for credit losses(938)709 
Write-offs(5,669)(3,414)
Ending balance$10,172 $16,779 
Schedule of Past Due Balances Of Notes Receivable The past due status by credit quality indicator of the notes receivable amortized cost basis 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 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,574 5,674 
$20 $15,240 $2,249 $17,508 $100,706 $118,215 
As of December 31, 2021
Senior$— $— $— $— $108,370 $108,370 
Subordinated— — 2,209 2,209 25,592 27,801 
       Unsecured— — — — 1,512 1,512 
$— $— $2,209 $2,209 $135,474 $137,683