XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Other Assets (Tables)
3 Months Ended
Mar. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Changes in Allowance for Credit Losses for Accounts Receivable
The changes in our allowance for credit losses for accounts receivable are as follows (in thousands):
Three Months Ended
March 31, 2022
Three Months Ended
March 31, 2021
 Alarm.com
and Certain
Subsidiaries
All Other
Subsidiaries
 Alarm.com
and Certain
Subsidiaries
All Other
Subsidiaries
Beginning of period balance$(2,035)$(133)$(4,442)$(254)
(Provision for) / recovery of expected credit losses(155)101 (36)
Write-offs68 808 
End of period balance$(2,122)$(31)$(3,670)$(242)
The changes in our allowance for credit losses for notes receivable are as follows (in thousands):
Three Months Ended
March 31, 2022
Three Months Ended
March 31, 2021
Loan
Receivables
Hardware
Financing
Receivables
Loan
Receivables
Hardware
Financing
Receivables
Beginning of period balance$(79)$(1)$(73)$(16)
Recovery of expected credit losses78 — — 11 
Write-offs— — — — 
End of period balance$(1)$(1)$(73)$(5)
Schedule of Financing Receivable Credit Quality Indicators
We manage our notes receivables using delinquency as a key credit quality indicator. The following tables reflect the current and delinquent notes receivable by class of financing receivables and by year of origination (in thousands):
March 31, 2022
Loan Receivables:20222021202020192018PriorTotal
Current$— $— $1,137 $$— $4,704 $5,846 
30-59 days past due— — — — — — — 
60-89 days past due— — — — — — — 
90-119 days past due— — — — — — — 
120+ days past due— — — — — — — 
Total$— $— $1,137 $$— $4,704 $5,846 
Hardware Financing Receivables:
Current$— $— $— $— $— $— $— 
30-59 days past due— — — — — 
60-89 days past due— — — — — — — 
90-119 days past due— — — — — — — 
120+ days past due— — — — — — — 
Total$— $— $— $$— $— $
December 31, 2021
Loan Receivables:20212020201920182017PriorTotal
Current$— $1,151 $$— $4,602 $— $5,760 
30-59 days past due— — — — — — — 
60-89 days past due— — — — — — — 
90-119 days past due— — — — — — — 
120+ days past due— — — — — — — 
Total$— $1,151 $$— $4,602 $— $5,760 
Hardware Financing Receivables:
Current$— $— $$— $— $— $
30-59 days past due— — — — — 
60-89 days past due— — 11 — — — 11 
90-119 days past due— — — — — — — 
120+ days past due— — — — — — — 
Total$— $— $21 $— $— $— $21