XML 136 R122.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Schedule of Reportable Segment Operational Data (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]                      
Total revenue $ 226,237 $ 221,854 $ 223,875 $ 209,716 $ 208,139 $ 216,138 $ 212,845 $ 205,437 $ 881,682 $ 842,559 $ 748,969
Operating income / (loss)                 66,829 51,037 61,572
Assets 1,439,563       1,329,375       1,439,563 1,329,375  
Operating Segments | Alarm.com                      
Segment Reporting Information [Line Items]                      
Total revenue                 824,451 796,071 711,544
Operating income / (loss)                 74,562 66,744 70,646
Assets 1,477,674       1,366,343       1,477,674 1,366,343  
Operating Segments | Other                      
Segment Reporting Information [Line Items]                      
Total revenue                 61,028 51,340 42,824
Operating income / (loss)                 (12,168) (16,255) (9,590)
Assets 73,621       53,927       73,621 53,927  
Intersegment Eliminations | Alarm.com                      
Segment Reporting Information [Line Items]                      
Total revenue                 (3,201) (4,067) (3,089)
Operating income / (loss)                 4,017 417 766
Assets (111,725)       (90,929)       (111,725) (90,929)  
Intersegment Eliminations | Other                      
Segment Reporting Information [Line Items]                      
Total revenue                 (596) (785) (2,310)
Operating income / (loss)                 418 131 (250)
Assets $ (7)       $ 34       (7) 34  
SaaS and license revenue                      
Segment Reporting Information [Line Items]                      
Total revenue                 569,200 520,377 460,372
SaaS and license revenue | Operating Segments | Alarm.com                      
Segment Reporting Information [Line Items]                      
Total revenue                 514,673 478,134 426,823
SaaS and license revenue | Operating Segments | Other                      
Segment Reporting Information [Line Items]                      
Total revenue                 54,527 42,243 33,549
SaaS and license revenue | Intersegment Eliminations | Alarm.com                      
Segment Reporting Information [Line Items]                      
Total revenue                 0 0 0
SaaS and license revenue | Intersegment Eliminations | Other                      
Segment Reporting Information [Line Items]                      
Total revenue                 0 0 0
Hardware and other revenue                      
Segment Reporting Information [Line Items]                      
Total revenue                 312,482 322,182 288,597
Hardware and other revenue | Operating Segments | Alarm.com                      
Segment Reporting Information [Line Items]                      
Total revenue                 309,778 317,937 284,721
Hardware and other revenue | Operating Segments | Other                      
Segment Reporting Information [Line Items]                      
Total revenue                 6,501 9,097 9,275
Hardware and other revenue | Intersegment Eliminations | Alarm.com                      
Segment Reporting Information [Line Items]                      
Total revenue                 (3,201) (4,067) (3,089)
Hardware and other revenue | Intersegment Eliminations | Other                      
Segment Reporting Information [Line Items]                      
Total revenue                 $ (596) $ (785) $ (2,310)