XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable, Net (Tables)
6 Months Ended
Jun. 30, 2020
Receivables [Abstract]  
Schedule of Components of Accounts Receivable
The components of accounts receivable, net are as follows (in thousands):
June 30,
2020
December 31,
2019
Accounts receivable$81,632  $80,032  
Allowance for credit losses(3,788) (2,584) 
Allowance for product returns(1,253) (1,075) 
Accounts receivable, net$76,591  $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
June 30, 2020
Six Months Ended
June 30, 2020
 Alarm.com
and Certain
Subsidiaries
All Other
Subsidiaries
 Alarm.com
and Certain
Subsidiaries
All Other
Subsidiaries
Beginning of period balance$(4,555) $(234) $(2,500) $(84) 
Impact of adopting Topic 326—  —  (212) (155) 
Provision for / (recovery of) expected credit losses935  (15) (951) (14) 
Write-offs70  11  113  15  
End of period balance$(3,550) $(238) $(3,550) $(238) 
The changes in our allowance for credit losses for notes receivable are as follows (in thousands):
Three Months Ended
June 30, 2020
Six Months Ended
June 30, 2020
Loan
Receivables
Hardware
Financing
Receivables
Loan
Receivables
Hardware
Financing
Receivables
Beginning of period balance$(87) $(29) $—  $(16) 
Impact of adopting Topic 326—  —  (434) (15) 
Provision for / (recovery of) expected credit losses41  (8) 388  (6) 
Write-offs—  —  —  —  
End of period balance$(46) $(37) $(46) $(37)