XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, Net - Schedule of Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning of period balance     $ (4,696)  
(Provision for) / recovery of expected credit losses $ (100) $ 900 (150) $ (965)
End of period balance (3,573)   (3,573)  
Alarm.com and Certain Subsidiaries        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning of period balance (3,670) (4,555) (4,442) (2,500)
(Provision for) / recovery of expected credit losses (111) 935 (147) (951)
Write-offs 338 70 1,146 113
End of period balance (3,443) (3,550) (3,443) (3,550)
Alarm.com and Certain Subsidiaries | Impact of adopting Topic 326        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning of period balance       (212)
All Other Subsidiaries        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning of period balance (242) (234) (254) (84)
(Provision for) / recovery of expected credit losses (7) (15) (3) (14)
Write-offs 118 11 126 15
End of period balance $ (131) $ (238) $ (131) (238)
All Other Subsidiaries | Impact of adopting Topic 326        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning of period balance       $ (155)