XML 82 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable, Net - Schedule of Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning of period balance $ (2,835)    
(Provision for) / recovery of expected credit losses (1,508) $ (1,156) $ 775
End of period balance (3,864) (2,835)  
Alarm.com and Certain Subsidiaries      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning of period balance (2,755) (2,035)  
(Provision for) / recovery of expected credit losses (1,399) (1,199)  
Write-offs 431 479  
End of period balance (3,723) (2,755) (2,035)
All Other Subsidiaries      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning of period balance (80) (133)  
(Provision for) / recovery of expected credit losses (109) 43  
Write-offs 48 10  
End of period balance $ (141) $ (80) $ (133)