XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable, Net - Schedule of Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning of period balance $ (2,168)    
(Provision for) / recovery of expected credit losses (1,156) $ 775 $ (2,162)
End of period balance (2,835) (2,168)  
Alarm.com and Certain Subsidiaries      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning of period balance (2,035) (4,442)  
(Provision for) / recovery of expected credit losses (1,199) 860  
Write-offs 479 1,547  
End of period balance (2,755) (2,035) (4,442)
All Other Subsidiaries      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning of period balance (133) (254)  
(Provision for) / recovery of expected credit losses 43 (85)  
Write-offs 10 206  
End of period balance $ (80) $ (133) $ (254)