v3.26.1
Segment Information - Schedule of Reportable Segment Operational Data (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Segment Reporting [Line Items]          
Total revenue $ 277,734 $ 254,308 $ 542,927 $ 493,130  
Total cost of revenue [1] 95,653 87,462 186,164 165,696  
Sales and marketing 32,979 31,136 67,413 59,685  
General and administrative 36,646 27,084 64,100 54,085  
Research and development 71,008 69,070 143,067 137,437  
Amortization and depreciation 8,964 7,534 18,056 14,558  
Total operating expenses 149,597 134,824 292,636 265,765  
Operating income 32,484 32,022 64,127 61,669  
Interest expense (3,543) (4,321) (7,215) (8,635)  
Interest income 4,491 11,808 9,422 24,179  
Other expense, net (2,336) (175) (6,245) (2,835)  
Income before income taxes 31,096 39,334 60,089 74,378  
Assets 1,656,978   1,656,978   $ 2,136,591
SaaS and license revenue          
Segment Reporting [Line Items]          
Total revenue 188,778 169,993 370,302 333,793  
Total cost of revenue [1] 29,917 23,653 57,812 45,221  
Hardware and other revenue          
Segment Reporting [Line Items]          
Total revenue 88,956 84,315 172,625 159,337  
Total cost of revenue [1] 65,736 63,809 128,352 120,475  
Operating Segments | Alarm.com          
Segment Reporting [Line Items]          
Total revenue 243,095 233,870 481,511 455,567  
Total cost of revenue 78,977 79,972 158,045 152,641  
Sales and marketing 24,886 25,035 51,541 47,502  
General and administrative 33,048 25,345 58,614 50,181  
Research and development 60,222 61,257 121,537 121,941  
Amortization and depreciation 7,272 7,239 14,684 13,967  
Total operating expenses 125,428 118,876 246,376 233,591  
Operating income 38,690 35,022 77,090 69,335  
Assets 1,711,476   1,711,476   2,181,210
Operating Segments | Other          
Segment Reporting [Line Items]          
Total revenue 35,986 21,637 64,136 39,679  
Total cost of revenue 18,057 8,581 30,935 15,132  
Sales and marketing 8,093 6,101 15,872 12,183  
General and administrative 3,598 1,739 5,486 3,904  
Research and development 10,786 7,813 21,530 15,496  
Amortization and depreciation 1,692 295 3,372 591  
Total operating expenses 24,169 15,948 46,260 32,174  
Operating income (6,240) (2,892) (13,059) (7,627)  
Assets 181,724   181,724   190,095
Operating Segments | SaaS and license revenue | Alarm.com          
Segment Reporting [Line Items]          
Total revenue 159,781 150,997 317,173 298,645  
Total cost of revenue 18,282 17,489 36,441 34,272  
Operating Segments | SaaS and license revenue | Other          
Segment Reporting [Line Items]          
Total revenue 28,997 18,996 53,129 35,148  
Total cost of revenue 11,635 6,164 21,371 10,949  
Operating Segments | Hardware and other revenue | Alarm.com          
Segment Reporting [Line Items]          
Total revenue 83,314 82,873 164,338 156,922  
Total cost of revenue 60,695 62,483 121,604 118,369  
Operating Segments | Hardware and other revenue | Other          
Segment Reporting [Line Items]          
Total revenue 6,989 2,641 11,007 4,531  
Total cost of revenue 6,422 2,417 9,564 4,183  
Intersegment Eliminations | Alarm.com          
Segment Reporting [Line Items]          
Total revenue (951) (663) (1,977) (1,336)  
Total cost of revenue (879) (464) (1,837) (1,039)  
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 (72) (199) (140) (297)  
Assets (236,112)   (236,112)   (234,681)
Intersegment Eliminations | Other          
Segment Reporting [Line Items]          
Total revenue (396) (536) (743) (780)  
Total cost of revenue (502) (627) (979) (1,038)  
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 106 91 236 258  
Assets (110)   (110)   $ (33)
Intersegment Eliminations | SaaS and license revenue | Alarm.com          
Segment Reporting [Line Items]          
Total revenue 0 0 0 0  
Total cost of revenue 99 87 195 171  
Intersegment Eliminations | SaaS and license revenue | Other          
Segment Reporting [Line Items]          
Total revenue 0 0 0 0  
Total cost of revenue (99) (87) (195) (171)  
Intersegment Eliminations | Hardware and other revenue | Alarm.com          
Segment Reporting [Line Items]          
Total revenue (951) (663) (1,977) (1,336)  
Total cost of revenue (978) (551) (2,032) (1,210)  
Intersegment Eliminations | Hardware and other revenue | Other          
Segment Reporting [Line Items]          
Total revenue (396) (536) (743) (780)  
Total cost of revenue $ (403) $ (540) $ (784) $ (867)  
[1] Exclusive of amortization and depreciation shown in operating expenses below.