XML 97 R86.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information - Schedule of Reportable Segment Operational Data (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Segment Reporting Information [Line Items]          
Total revenue $ 256,400 $ 240,497 $ 749,530 $ 697,587  
Total cost of revenue [1] 87,562 84,748 253,258 242,545  
Sales and marketing 29,498 27,010 89,183 80,301  
General and administrative 27,889 25,712 81,974 81,112  
Research and development 66,637 62,221 204,074 193,907  
Amortization and depreciation 7,793 7,612 22,351 22,029  
Total operating expenses 131,817 122,555 397,582 377,349  
Operating income 37,021 33,194 98,690 77,693  
Interest expense (4,326) (4,315) (12,961) (7,079)  
Interest income 11,274 14,384 35,453 33,780  
Other income / (expense), net 3,538 (89) 703 (1,665)  
Income before income taxes 47,507 43,174 121,885 102,729  
Assets 2,123,590   2,123,590   $ 2,038,208
SaaS and license revenue          
Segment Reporting Information [Line Items]          
Total revenue 175,372 159,276 509,165 465,547  
Total cost of revenue [1] 24,233 23,099 69,454 65,621  
Hardware and other revenue          
Segment Reporting Information [Line Items]          
Total revenue 81,028 81,221 240,365 232,040  
Total cost of revenue [1] 63,329 61,649 183,804 176,924  
Operating Segments | Alarm.com          
Segment Reporting Information [Line Items]          
Total revenue 231,587 221,916 687,156 650,456  
Total cost of revenue 78,717 78,756 231,359 226,612  
Sales and marketing 23,266 21,604 70,768 64,467  
General and administrative 26,438 24,174 76,619 76,408  
Research and development 59,347 55,479 181,288 172,894  
Amortization and depreciation 7,367 7,357 21,334 21,268  
Total operating expenses 116,418 108,614 350,009 335,037  
Operating income 36,452 34,546 105,788 88,807  
Assets 2,174,476   2,174,476   2,081,214
Operating Segments | Other          
Segment Reporting Information [Line Items]          
Total revenue 25,854 19,567 65,532 49,987  
Total cost of revenue 10,007 6,903 25,138 18,545  
Sales and marketing 6,232 5,406 18,415 15,834  
General and administrative 1,451 1,538 5,355 4,704  
Research and development 7,290 6,742 22,786 21,013  
Amortization and depreciation 426 255 1,017 761  
Total operating expenses 15,399 13,941 47,573 42,312  
Operating income 448 (1,277) (7,179) (10,870)  
Assets 86,006   86,006   85,468
Operating Segments | SaaS and license revenue | Alarm.com          
Segment Reporting Information [Line Items]          
Total revenue 153,289 141,319 451,934 420,032  
Total cost of revenue 17,715 17,542 51,987 51,012  
Operating Segments | SaaS and license revenue | Other          
Segment Reporting Information [Line Items]          
Total revenue 22,083 17,957 57,231 45,515  
Total cost of revenue 6,518 5,557 17,467 14,572  
Operating Segments | Hardware and other revenue | Alarm.com          
Segment Reporting Information [Line Items]          
Total revenue 78,298 80,597 235,222 230,424  
Total cost of revenue 61,002 61,214 179,372 175,600  
Operating Segments | Hardware and other revenue | Other          
Segment Reporting Information [Line Items]          
Total revenue 3,771 1,610 8,301 4,472  
Total cost of revenue 3,489 1,346 7,671 3,973  
Intersegment Eliminations | Alarm.com          
Segment Reporting Information [Line Items]          
Total revenue (810) (817) (2,147) (2,362)  
Total cost of revenue (780) (710) (1,819) (2,033)  
Sales and marketing 0 0 0 0  
General and administrative 0 0 0 0  
Research and development 0 0 0 0  
Amortization and depreciation 0 0 0 0  
Total operating expenses 0 0 0 0  
Operating income (30) (107) (328) (329)  
Assets (136,886)   (136,886)   (128,465)
Intersegment Eliminations | Other          
Segment Reporting Information [Line Items]          
Total revenue (231) (169) (1,011) (494)  
Total cost of revenue (382) (201) (1,420) (579)  
Sales and marketing 0 0 0 0  
General and administrative 0 0 0 0  
Research and development 0 0 0 0  
Amortization and depreciation 0 0 0 0  
Total operating expenses 0 0 0 0  
Operating income 151 32 409 85  
Assets (6)   (6)   $ (9)
Intersegment Eliminations | SaaS and license revenue | Alarm.com          
Segment Reporting Information [Line Items]          
Total revenue 0 0 0 0  
Total cost of revenue 90 75 261 250  
Intersegment Eliminations | SaaS and license revenue | Other          
Segment Reporting Information [Line Items]          
Total revenue 0 0 0 0  
Total cost of revenue (90) (75) (261) (213)  
Intersegment Eliminations | Hardware and other revenue | Alarm.com          
Segment Reporting Information [Line Items]          
Total revenue (810) (817) (2,147) (2,362)  
Total cost of revenue (870) (785) (2,080) (2,283)  
Intersegment Eliminations | Hardware and other revenue | Other          
Segment Reporting Information [Line Items]          
Total revenue (231) (169) (1,011) (494)  
Total cost of revenue $ (292) $ (126) $ (1,159) $ (366)  
[1] Exclusive of amortization and depreciation shown in operating expenses below.