XML 63 R52.htm IDEA: XBRL DOCUMENT
v3.25.3

Goodwill and Intangible Assets, Net - Schedule of Net Carrying Amount of Intangible Assets (Details) $ in Thousands | 9 Months Ended
--- | ---
Sep. 30, 2025 USD ($)
Finite-lived Intangible Assets [Roll Forward] |
Beginning balance | $ 63,159
Intangible assets acquired | 20,350
Capitalized software development costs | 1,074
Amortization | (13,369)
Ending balance | 71,214
Customer Relationships |
Finite-lived Intangible Assets [Roll Forward] |
Beginning balance | 29,625
Intangible assets acquired | 5,173
Capitalized software development costs | 0
Amortization | (6,240)
Ending balance | 28,558
Developed Technology |
Finite-lived Intangible Assets [Roll Forward] |
Beginning balance | 30,543
Intangible assets acquired | 14,119
Capitalized software development costs | 0
Amortization | (6,653)
Ending balance | 38,009
Trade Name |
Finite-lived Intangible Assets [Roll Forward] |
Beginning balance | 500
Intangible assets acquired | 1,058
Capitalized software development costs | 0
Amortization | (177)
Ending balance | 1,381
Capitalized Software Development Costs |
Finite-lived Intangible Assets [Roll Forward] |
Beginning balance | 2,445
Intangible assets acquired | 0
Capitalized software development costs | 1,074
Amortization | (299)
Ending balance | 3,220
Other |
Finite-lived Intangible Assets [Roll Forward] |
Beginning balance | 46
Intangible assets acquired | 0
Capitalized software development costs | 0
Amortization | 0
Ending balance | $ 46

X
- Definition Amortization Of Intangible Assets And Foreign Currency Translation Activity + References No definition available. + Details
Name: | alrm_AmortizationOfIntangibleAssetsAndForeignCurrencyTranslationActivity
Namespace Prefix: | alrm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Additions made to capitalized computer software costs during the period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2 + Details
Name: | us-gaap_CapitalizedComputerSoftwareAdditions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 805 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478072/944-805-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1 + Details
Name: | us-gaap_FinitelivedIntangibleAssetsAcquired1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |