v3.24.3
Accounts Receivable, Net - Schedule of Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning of period balance     $ (3,864)  
(Provision for) / recovery of expected credit losses $ (100) $ (800) (530) $ (1,422)
End of period balance (3,847)   (3,847)  
Alarm.com and Certain Subsidiaries        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning of period balance (3,677) (2,968) (3,723) (2,755)
(Provision for) / recovery of expected credit losses (103) (820) (491) (1,307)
Write-offs 90 89 524 363
End of period balance (3,690) (3,699) (3,690) (3,699)
All Other Subsidiaries        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning of period balance (89) (191) (141) (80)
(Provision for) / recovery of expected credit losses (70) 15 (39) (115)
Write-offs 2 19 23 38
End of period balance $ (157) $ (157) $ (157) $ (157)