XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable, Net (Tables)
3 Months Ended
Mar. 31, 2022
Receivables [Abstract]  
Schedule of Components of Accounts Receivable
The components of accounts receivable, net are as follows (in thousands):
March 31,
2022
December 31,
2021
Accounts receivable$106,382 $108,897 
Allowance for credit losses(2,153)(2,168)
Allowance for product returns(1,162)(1,181)
Accounts receivable, net$103,067 $105,548 
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)