v3.26.1
Accounts Receivable, Net - Schedule of Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning of period balance     $ (5,171)  
(Provision for) / recovery of expected credit losses     (3,346) $ (1,552)
End of period balance $ (8,016)   (8,016)  
Alarm.com and Certain Subsidiaries        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning of period balance (5,887) $ (4,600) (4,931) (3,777)
(Provision for) / recovery of expected credit losses (2,187) (456) (3,347) (1,402)
Write-offs 276 138 480 261
End of period balance (7,798) (4,918) (7,798) (4,918)
All Other Subsidiaries        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning of period balance (226) (121) (240) (93)
(Provision for) / recovery of expected credit losses 8 (119) 1 (150)
Write-offs 0 16 21 19
End of period balance $ (218) $ (224) $ (218) $ (224)