XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable, Net (Tables)
9 Months Ended
Sep. 30, 2020
Receivables [Abstract]  
Schedule of Components of Accounts Receivable
The components of accounts receivable, net are as follows (in thousands):
September 30,
2020
December 31,
2019
Accounts receivable$85,624 $80,032 
Allowance for credit losses(2,400)(2,584)
Allowance for product returns(1,341)(1,075)
Accounts receivable, net$81,883 $76,373 
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
September 30, 2020
Nine Months Ended
September 30, 2020
 Alarm.com
and Certain
Subsidiaries
All Other
Subsidiaries
 Alarm.com
and Certain
Subsidiaries
All Other
Subsidiaries
Beginning of period balance$(3,550)$(238)$(2,500)$(84)
Impact of adopting Topic 326— — (212)(155)
Recovery of expected credit losses1,146 56 195 42 
Write-offs170 16 283 31 
End of period balance$(2,234)$(166)$(2,234)$(166)
The changes in our allowance for credit losses for notes receivable are as follows (in thousands):
Three Months Ended
September 30, 2020
Nine Months Ended
September 30, 2020
Loan
Receivables
Hardware
Financing
Receivables
Loan
Receivables
Hardware
Financing
Receivables
Beginning of period balance$(46)$(37)$— $(16)
Impact of adopting Topic 326— — (434)(15)
Recovery of / (provision for) expected credit losses(20)368 — 
Write-offs— — 
End of period balance$(65)$(31)$(65)$(31)