XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Other Assets (Tables)
3 Months Ended
Mar. 31, 2023
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, 2023
Three Months Ended
March 31, 2022
 Alarm.com
and Certain
Subsidiaries
All Other
Subsidiaries
 Alarm.com
and Certain
Subsidiaries
All Other
Subsidiaries
Beginning of period balance$(2,755)$(80)$(2,035)$(133)
(Provision for) / recovery of expected credit losses(506)(34)(155)101 
Write-offs159 17 68 
End of period balance$(3,102)$(97)$(2,122)$(31)
The changes in our allowance for credit losses for notes receivable are as follows (in thousands):
Three Months Ended
March 31, 2023
Three Months Ended
March 31, 2022
Loan
Receivables
Hardware
Financing
Receivables
Loan
Receivables
Hardware
Financing
Receivables
Beginning of period balance$(2)$— $(79)$(1)
Recovery of expected credit losses— — 78 — 
Write-offs— — — — 
End of period balance$(2)$— $(1)$(1)
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, 2023
Loan Receivables:20232022202120202019PriorTotal
Current$300 $1,500 $— $1,079 $$4,134 $7,014 
30-59 days past due— — — — — — — 
60-89 days past due— — — — — — — 
90-119 days past due— — — — — — — 
120+ days past due— — — — — — — 
Total$300 $1,500 $— $1,079 $$4,134 $7,014 

December 31, 2022
Loan Receivables:20222021202020192018PriorTotal
Current$1,500 $— $1,093 $$— $4,015 $6,609 
30-59 days past due— — — — — — — 
60-89 days past due— — — — — — — 
90-119 days past due— — — — — — — 
120+ days past due— — — — — — — 
Total$1,500 $— $1,093 $$— $4,015 $6,609