XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Receivables and Allowance for Credit Losses (Tables)
12 Months Ended
Dec. 31, 2021
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)20212020
Senior$108,370 $104,716 
Subordinated27,801 33,234 
Unsecured1,512 1,367 
Total notes receivable137,683 139,317 
Total allowance for notes receivable credit losses16,779 19,484 
Total notes receivable, net of allowance$120,904 $119,833 
Current portion, net of allowance$54,453 $24,048 
Long-term portion, net of allowance$66,451 $95,785 
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)202120202019PriorTotal
Senior$2,166 $— $29,004 $77,200 $108,370 
Subordinated— — 2,826 24,975 27,801 
Unsecured— — — 1,512 1,512 
Total notes receivable$2,166 $— $31,830 $103,687 $137,683 
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, including the impacts of adopting Topic 326:
December 31,
(in thousands)202120202019
Beginning balance$19,484 $4,556 $4,685 
Reserves established from adoption of Topic 326 8,348 — 
Provisions for credit losses709 7,634 — 
Write-offs(3,414)(1,054)(129)
Ending balance$16,779 $19,484 $4,556 
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
30-89 days
Past Due
> 90 days
Past Due
Total
Past Due
CurrentTotal Notes Receivable
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 
As of December 31, 2020
Senior$— $— $15,200 $15,200 $89,516 $104,716 
Subordinated— — 2,209 2,209 31,025 33,234 
       Unsecured— — — — 1,367 1,367 
$— $— $17,409 $17,409 $121,908 $139,317