Audit Information |
12 Months Ended |
|---|---|
Dec. 31, 2023 | |
| Audit Information [Abstract] | |
| Auditor Firm ID | 238 |
| Auditor Name | PricewaterhouseCoopers LLP |
| Auditor Location | Washington, District Of Columbia |
Consolidated Statements of Operations - USD ($) $ in Thousands |
12 Months Ended | ||||
|---|---|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|||
| Revenue: | |||||
| Total revenue | $ 881,682 | $ 842,559 | $ 748,969 | ||
| Cost of revenue: | |||||
| Total cost of revenue | [1] | 325,159 | 342,581 | 305,899 | |
| Operating expenses: | |||||
| Sales and marketing | 100,226 | 92,748 | 86,664 | ||
| General and administrative | 112,930 | 106,688 | 87,406 | ||
| Research and development | 245,114 | 218,635 | 177,713 | ||
| Amortization and depreciation | 31,424 | 30,870 | 29,715 | ||
| Total operating expenses | 489,694 | 448,941 | 381,498 | ||
| Operating income | 66,829 | 51,037 | 61,572 | ||
| Interest expense | (3,429) | (3,144) | (15,956) | ||
| Interest income | 29,801 | 8,759 | 587 | ||
| Other income / (expense), net | 4,624 | (59) | (134) | ||
| Income before income taxes | 97,825 | 56,593 | 46,069 | ||
| Provision for / (benefit from) income taxes | 17,485 | 962 | (5,106) | ||
| Net income | 80,340 | 55,631 | 51,175 | ||
| Net loss attributable to redeemable noncontrolling interests | 703 | 707 | 1,084 | ||
| Net income attributable to common stockholders | $ 81,043 | $ 56,338 | $ 52,259 | ||
| Net income per share: | |||||
| Basic (in dollars per share) | $ 1.63 | $ 1.13 | $ 1.05 | ||
| Diluted (in dollars per share) | $ 1.53 | $ 1.07 | $ 1.01 | ||
| Weighted average common shares outstanding: | |||||
| Basic (in shares) | 49,818,448 | 49,926,236 | 49,869,857 | ||
| Diluted (in shares) | 54,625,434 | 54,932,757 | 51,919,902 | ||
| SaaS and license revenue | |||||
| Revenue: | |||||
| Total revenue | $ 569,200 | $ 520,377 | $ 460,372 | ||
| Cost of revenue: | |||||
| Total cost of revenue | [1] | 85,898 | 73,897 | 66,758 | |
| Hardware and other revenue | |||||
| Revenue: | |||||
| Total revenue | 312,482 | 322,182 | 288,597 | ||
| Cost of revenue: | |||||
| Total cost of revenue | [1] | $ 239,261 | $ 268,684 | $ 239,141 | |
| |||||
Consolidated Statements of Comprehensive Income - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Statement of Comprehensive Income [Abstract] | |||
| Net income | $ 80,340 | $ 55,631 | $ 51,175 |
| Other comprehensive income | |||
| Foreign currency translation adjustment | 1,398 | 0 | 0 |
| Total other comprehensive income | 1,398 | 0 | 0 |
| Comprehensive income | 81,738 | 55,631 | 51,175 |
| Comprehensive loss attributable to redeemable noncontrolling interests | 703 | 707 | 1,084 |
| Comprehensive income attributable to common stockholders | $ 82,441 | $ 56,338 | $ 52,259 |
Consolidated Balance Sheets (Parenthetical) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Statement of Financial Position [Abstract] | ||
| Allowance for credit loss | $ 3,864 | $ 2,835 |
| Allowance for product returns, current | 2,279 | 1,551 |
| Other assets, allowance for credit loss | $ 5 | $ 2 |
| Preferred stock, par value (USD per share) | $ 0.001 | $ 0.001 |
| Preferred stock, shares authorized (in shares) | 10,000,000 | 10,000,000 |
| Preferred stock, shares issued (in shares) | 0 | 0 |
| Preferred stock, shares outstanding (in shares) | 0 | 0 |
| Common stock, par value (USD per share) | $ 0.01 | $ 0.01 |
| Common stock, shares authorized (in shares) | 300,000,000 | 300,000,000 |
| Common stock, shares issued (in shares) | 51,888,838 | 50,985,454 |
| Common stock, shares outstanding (in shares) | 49,868,175 | 49,452,709 |
| Treasury stock, shares repurchased (in shares) | 2,020,663 | 1,532,745 |
Organization |
12 Months Ended |
|---|---|
Dec. 31, 2023 | |
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
| Organization | Organization Alarm.com Holdings, Inc. (referred to herein as Alarm.com, the Company, or we) is the leading platform for the intelligently connected property. Our cloud-based platform offers an expansive suite of Internet of Things, or IoT, solutions addressing opportunities in the residential, multi-family, small business and enterprise commercial markets. Alarm.com’s solutions include security, video and video analytics, energy management, access control, electric utility grid management, indoor gunshot detection, water management, health and wellness and data-rich emergency response. Our solutions are delivered through an established network of trusted service provider partners, who are experts at selling, installing and supporting our solutions. We derive revenue from the sale of our cloud-based Software-as-a-Service, or SaaS, services, license fees, software, hardware, activation fees and other revenue. Our fiscal year ends on December 31.
|
Summary of Significant Accounting Policies |
12 Months Ended |
|---|---|
Dec. 31, 2023 | |
| Accounting Policies [Abstract] | |
| Summary of Significant Accounting Policies | Summary of Significant Accounting Policies Principles of Consolidation Our consolidated financial statements include our accounts and those of our majority-owned and controlled subsidiaries after elimination of intercompany accounts and transactions. Equity investments over which we are able to exercise significant influence but do not control the investee are accounted for using the equity method. We determine whether we have a controlling financial interest in an entity by first evaluating whether the entity is a voting interest entity or a variable interest entity, or VIE. Voting interest entities are entities that have sufficient equity and provide equity investor voting rights that give them power to make significant decisions relating to the entity’s operations. The usual condition for a controlling financial interest in a voting interest entity is ownership of a majority voting interest. In VIEs, a controlling financial interest is attained through means other than voting rights and the entities lack one or more of the characteristics of a voting entity. We have unconsolidated equity investments in third-party businesses. Equity investments with readily determinable fair values are recorded at fair value. Equity investments without readily determinable fair values are recorded using the measurement alternative. Under the measurement alternative, we measure investments without readily determinable fair values at cost, less impairment, adjusted for observable price changes from orderly transactions for identical or similar investments. We make a separate election to use the measurement alternative for each eligible investment, and reassess whether an investment qualifies for the alternative at each reporting period. Adjustments resulting from impairment, fair value or observable price changes are recorded in other income / (expense), net in our consolidated statements of operations. Use of Estimates The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America, or GAAP, requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. As of the date of issuance of these financial statements, we are not aware of any specific event or circumstance that would require us to update our estimates, assumptions and judgments or revise the carrying value of our assets or liabilities. However, our estimates, judgments and assumptions are continually evaluated based on available information and experience and may change as new events occur and additional information is obtained. The global economy, credit markets and financial markets have and may continue to experience significant volatility as a result of significant worldwide events, including public health crises, and geopolitical upheaval, such as Russia’s incursion into Ukraine and the war between Israel and Hamas, disruptions to global supply chains, rising interest rates, risk of recession and inflation (collectively, the Macroeconomic Conditions). Because of the use of estimates inherent in the financial reporting process and in light of the continuing uncertainty arising from the Macroeconomic Conditions, actual results could differ from those estimates and any such differences may be material. Estimates are used when accounting for revenue recognition, allowances for credit losses, allowance for hardware returns, estimates of obsolete inventory, long-term incentive compensation, the lease term and incremental borrowing rates for leases, stock-based compensation, income taxes, legal reserves, goodwill, intangible assets and other long-lived assets. Reclassifications Certain previously reported amounts in the income taxes footnote for the year ended December 31, 2022 have been reclassified to conform to our current presentation, including the reclassification for income tax underpayment interest, net of tax benefit, within the reconciliation between the federal statutory rate and the effective income tax rate. Cash and Cash Equivalents We consider all highly liquid instruments purchased with an original maturity from the date of purchase of three months or less to be cash equivalents. As of December 31, 2023 and 2022, we have invested $679.7 million and $510.3 million in cash equivalents in the form of money market funds with a number of financial institutions, respectively. We consider these money market funds to be Level 1 financial instruments (see Note 10). Accounts Receivable Accounts receivable are principally derived from sales to customers located in the United States and Canada. The majority of our sales in Canada are transacted in U.S. dollars. Revenue in countries outside of North America accounted for 4%, 4% and 3% of our total revenue for the years ended December 31, 2023, 2022 and 2021, respectively. Accounts receivable balances related to service providers partners outside of North America were 7% and 5% as of December 31, 2023 and 2022, respectively. Our accounts receivable are stated at estimated realizable value. Restricted Cash We consider all cash reserved for a specific use and not available for immediate or general business use to be restricted cash. As of December 31, 2023, we had a total of $4.1 million of restricted cash, of which less than $0.1 million was included in other current assets and $4.1 million was included in other assets within our consolidated balance sheets. As of December 31, 2022, we had a total of $0.7 million of restricted cash, of which less than $0.1 million was included in other current assets and $0.7 million was included in other assets within our consolidated balance sheets. Notes Receivable Notes receivable are presented net of an allowance for uncollectibility, if any. We accrue interest on notes receivable based on the contractual terms of the note. Outstanding notes receivable that are aged 30 days or more from the contractual payment date are considered past due. Notes receivable are evaluated for impairment at least quarterly. Impairment occurs when it is deemed probable that we will not be able to collect all amounts due according to the contractual terms of the loan. Factors considered in determining impairment include payment status, collateral value and the probability of collecting payments when due. See Note 9 for further details on loans provided to one of our distribution partners, technology partners and service provider partners. Credit Losses The allowance for credit losses is a valuation account that is deducted from the accounts receivable and notes receivable amortized cost basis to present the net amount expected to be collected. We estimate the allowance balance by applying the loss-rate method using relevant available information from internal and external sources, including historical write-off activity, current conditions and reasonable and supportable forecasts. Historical credit loss experience provides the basis for the estimation of expected credit losses. Adjustments to historical loss information are made for changes in economic conditions, such as changes in unemployment rates. We use projected economic conditions over a period no more than twelve months based on data from external sources. For periods beyond the twelve-month reasonable and supportable forecast period, we revert to historical loss information immediately. The allowance for credit losses is measured on a pooled basis when similar risk characteristics exist. When assessing whether to measure certain financial assets on a pooled basis, we considered various risk characteristics, including the financial asset type, size and the historical or expected credit loss pattern. These risk characteristics are relevant to accounts receivable and notes receivable. We identified the following two portfolio segments for our accounts receivable: (i) outstanding accounts receivable balances within Alarm.com and certain subsidiaries and (ii) outstanding accounts receivable balances within all other subsidiaries. We identified the following two portfolio segments for our notes receivable: (i) loan receivables and (ii) hardware financing receivables. There were no changes to our portfolio segments during the years ended December 31, 2023 and 2022, and no changes to our policies or practices involving the issuance of notes receivable, customer acquisitions or any other factors that influenced our estimate of expected credit losses. Additionally, there were no significant changes in the amount of accounts receivable or notes receivable write-offs during the year ended December 31, 2023 as compared to historical periods other than a partial accounts receivable write-off of $0.7 million related to one of our distribution partners' outstanding balance during the year ended December 31, 2021. There were no purchases or sales of financial assets during the years ended December 31, 2023 and 2022. There were no hardware financing receivables outstanding as of December 31, 2023 and 2022. Expected credit losses are estimated over the contractual term of the financial assets and we adjust the term for expected prepayments when appropriate. For the years ended December 31, 2023 and 2022 we recorded credit loss expense of $1.0 million and $0.8 million in general and administrative expense in our consolidated statements of operations, respectively. For the year ended December 31, 2021, we recorded a reduction to credit loss expense of $1.0 million in general and administrative expense in our consolidated statements of operations. The contractual term excludes expected extensions, renewals and modifications because extension and renewal options are unconditionally cancelable by us. Write-offs of the amortized cost basis are recorded to the allowance for credit losses. Any subsequent recoveries of previously written off balances are recorded as a reduction to credit loss expense. We do not accrue interest on notes receivable that are considered impaired or are 90 days or greater past due based on their contractual payment terms. Notes receivable that are 90 days or greater past due are placed on nonaccrual status. Notes receivable may be placed on nonaccrual status earlier if, in management’s opinion, a timely collection of the full principal and interest becomes uncertain. After a note receivable has been placed on nonaccrual status, interest will be recognized when cash is received. A note receivable may be returned to accrual status after all of the customer’s delinquent balances of principal and interest have been settled, and collection of all remaining contractual amounts due is reasonably assured. We have elected not to measure an allowance for credit losses for accrued interest receivables. We write-off any accrued interest on notes receivable that are considered impaired or are 90 days or greater past due based on their contractual payment terms by reversing interest income. The accrued interest receivable as of December 31, 2023 and 2022 was $0.1 million and less than $0.1 million, respectively, and is reflected in other current assets and other assets within our consolidated balance sheets and excluded from the amortized cost basis of the notes receivable. We did not write-off any accrued interest receivable during the years ended December 31, 2023, 2022 and 2021. Inventory Our inventory, which is comprised of raw materials, work-in-process and finished goods, includes materials used to produce our wireless communications network enabled radios, video cameras, video recorders, smart thermostats, gunshot detection sensors, home automation system parts and peripherals, is stated at the lower of cost or net realizable value, and is charged to cost of sales primarily on a first in, first out, or FIFO, basis when the inventory is shipped from our manufacturer and received by our service provider partners. We periodically evaluate our inventory quantities for obsolescence based on criteria such as customer demand and changing technology and record an obsolescence write-off when necessary. Leases We determine if an arrangement contains a lease at the inception of the arrangement. As part of the lease determination process, we assess several factors, including, but not limited to, whether we have the right to control and direct the use of the asset and whether the other party has a substantive substitution right. If we enter into leases that contain multiple components, we identify separate lease components based on whether or not the right to use the underlying assets is distinct and either highly dependent or highly interrelated with other rights in the contract. We also evaluate whether there are any non-lease components in the arrangement. For certain classes of underlying assets, such as data centers, we have elected not to separate non-lease components from lease components. For all other classes of underlying assets, if separate lease and non-lease components are identified, we allocate the consideration in the contract to the lease and non-lease components using the relative stand-alone selling price method at the lease inception. Many of our leases include options to renew at our sole discretion. We also have several leases that provide us an option to terminate the lease prior to the end of the lease term. These renewal and termination options are included in the lease term at the commencement date when we are reasonably certain the options will be exercised. When assessing the likelihood of electing these options, we consider the length of the renewal period, market conditions, our expansion plans, the existence of a termination penalty, as well as other factors. Our lease agreements do not contain any material residual value guarantees, restrictive covenants or variable lease payments. Right-of-use, or ROU, assets represent our right to use an underlying asset for the term of the lease and lease liabilities represent our obligation to make lease payments throughout the term of the lease. ROU assets and lease liabilities are recognized as of the commencement date of the lease based on the present value of contractual lease payments due over the term of the lease. We use our incremental borrowing rate to determine the present value of the lease payments, as our leases do not state the rate implicit in the lease. Our incremental borrowing rate is determined on a collateralized basis at the commencement date of the lease. ROU assets and lease liabilities resulting from operating leases are recorded on our consolidated balance sheets. We did not have any finance leases or subleases as of December 31, 2023 and 2022. Lease expense is recognized on a straight-line basis over the term of the lease. Office and equipment lease expense is recorded in general and administrative expense and data center lease expense recorded in cost of SaaS and license revenue as well as research and development expense. Some of our leases include tenant improvement allowances, which are recorded when we are reasonably certain to utilize the allowance and are amortized on a straight-line basis over the shorter of the lease terms or the asset lives. Leases with an initial lease term of twelve months or less are considered short-term leases. Short-term leases are not recorded on our consolidated balance sheets. Expenses associated with short-term leases are recognized on a straight-line basis over the term of the lease and are recorded in general and administrative expense. Short-term lease costs were immaterial for the years ended December 31, 2023 and 2022. Convertible Senior Notes On January 20, 2021, we issued $500.0 million aggregate principal amount of 0% convertible senior notes due January 15, 2026 in a private placement to qualified institutional buyers, or the 2026 Notes. Prior to the January 1, 2022 adoption of Accounting Standards Update, or ASU, 2020-06, "Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity," we separated the 2026 Notes into liability and equity components. In accounting for the issuance of our convertible senior notes, the carrying amount of the liability component was calculated by measuring the fair value of a similar liability that did not have an associated convertible feature, using a discounted cash flow model with a risk adjusted yield. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the 2026 Notes as a whole. This difference between the aggregate principal amount and the liability component represented a debt discount that was amortized to interest expense using the effective interest method over the term of the notes. Transaction costs attributable to the liability component were netted with the liability component and amortized to interest expense using the effective interest method over the term of the 2026 Notes. Transaction costs attributable to the equity component were netted with the equity component of the notes in additional paid-in capital in the consolidated balance sheets. The equity component was not remeasured as long as it continued to meet the conditions for equity classification. We adopted ASU 2020-06 effective January 1, 2022, using a modified retrospective adoption method, which required us to record the initial effect of this guidance as a cumulative-effect adjustment to retained earnings on January 1, 2022. Upon adoption of ASU 2020-06, we recombined the liability and equity components of the 2026 Notes assuming that the instrument was accounted for as only a liability from inception to the date of adoption. We also recombined the liability and equity components of the debt issuance costs. We also removed the temporary difference between the book and tax treatment of the debt discount and adjusted the temporary difference between the book and tax treatment of the debt issuance costs of the 2026 Notes. The issuance costs are presented as a deduction from the outstanding principal balance of the 2026 Notes and are amortized to interest expense using the effective interest method over the contractual term of the 2026 Notes. Comprehensive Income Comprehensive income consists of net income and other comprehensive income. Other comprehensive income refers to gains and losses that are recorded as an element of stockholders' equity and excluded from net income. Our other comprehensive income consists of foreign currency translation adjustments. Foreign Currency For foreign operations where substantially all monetary transactions are in the local currency, we use the local currency as the functional currency. For these foreign operations, assets and liabilities are translated at period-end exchange rates and revenue and expense items are translated at average exchange rates prevailing during the periods being reported. The effects of translating financial statements of foreign operations into our reporting currency are recognized as a cumulative translation adjustment within accumulated other comprehensive (loss) / income, a separate component of stockholders’ equity. Gains or losses from foreign currency remeasurements that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in our results of operations. Redeemable Noncontrolling Interests Noncontrolling interests with redemption features that are not solely within our control are considered redeemable noncontrolling interests. Our redeemable noncontrolling interests relate to our 86% equity ownership interest in PC Open Incorporated, a Washington corporation, doing business as OpenEye and our 85% equity ownership interest in Noonlight, Inc., or Noonlight, a Delaware corporation (see Note 7). The OpenEye and Noonlight stockholder agreements contain a put option that gives the minority stockholders the right to sell their shares to us based on the fair value of the shares and also contain a call option that gives us the right to purchase the remaining shares from the minority stockholders based on the fair value of the shares. The next put and call options related to OpenEye can each be exercised beginning in the first quarter of 2024. The put and call options related to Noonlight can each be exercised beginning in the first quarter of 2026. These redeemable noncontrolling interests are considered temporary equity and we report them between liabilities and stockholders’ equity in the consolidated balance sheets. The amount of the net income or loss attributable to the redeemable noncontrolling interests is recorded in the consolidated statements of operations and the accretion of the redemption values is recorded as an adjustment to additional paid-in capital. We account for purchases of redeemable noncontrolling interest as a component of stockholders' equity when control is maintained. We recognize the difference between the consideration paid for the acquired redeemable noncontrolling interest and the fair value of the acquired redeemable noncontrolling interest as an adjustment to additional paid-in capital. The aggregate redemption values of the of the noncontrolling interest was $36.3 million and $24.0 million as of December 31, 2023 and 2022, respectively. Internal-Use Software We capitalize the costs directly related to the development of internal-use software for our platforms during the application development stage of the projects. Such costs primarily include payroll and payroll-related costs for engineers and product development employees directly associated with the development project. Our internal-use software is reported at cost less accumulated depreciation. Depreciation begins once the project is ready for its intended use, which is usually when the code goes into production in weekly software builds on our platforms. We depreciate the asset on a straight-line basis over a period of three years, which is the estimated useful life. We update our software for our SaaS multi-tenant platforms on a weekly basis utilizing continuous agile development methods, which primarily consists of bug-fixes and user interface changes. We evaluate whether a project should be capitalized if it adds significant functionality to our platforms. Maintenance activities or minor upgrades are expensed in the period performed. External Software Costs incurred in researching and developing a computer software product that will be marketed and sold are charged to expense when incurred until technological feasibility is established. Technological feasibility is established upon completion of a detailed program design or, in its absence, completion of a working model. After technological feasibility is established, certain payroll and payroll-related costs are capitalized for engineers and product development employees directly associated with the development project. Cost capitalization ceases when the product is available for general release. Our non-hosted software is typically developed in an agile environment with frequent revisions to product release features and functions. Agile development results in a short duration between completion of the detailed program design and beta release. As of December 31, 2023, our capitalized software development costs included in the consolidated balance sheets were $0.9 million. There were no capitalized software development costs included in the consolidated balance sheets as of December 31, 2022. Revenue Recognition We derive our revenue from three primary sources: the sale of cloud-based SaaS services on our integrated Alarm.com platform, the sale of licenses and services on our non-hosted software platform, or Software platform, and the sale of hardware products. We sell our platform and hardware solutions to service provider partners that resell our solutions and hardware to residential and commercial property owners, who are the service provider partners’ customers. Our subscribers consist of all of the properties maintained by those residential and commercial property owners to which we are delivering at least one of our solutions. We also sell our hardware to distributors who resell the hardware to service provider partners. We enter into contracts with our service provider partners that establish pricing for access to our platform solutions and for the sale of hardware. These service provider contracts typically have an initial term of one year, with subsequent renewal terms of one year. Our service provider partners have indicated that they typically have to five-year service contracts with residential and commercial property owners who use our solutions. Our hardware includes cellular radio modules that enable access to our cloud-based platforms, as well as video cameras, video recorders, smart thermostats, image sensors, gunshot detection sensors and other peripherals. Our service provider partners may purchase our hardware in anticipation of installing the hardware in a residential or commercial property when they create a new subscriber account, or for use in existing subscriber properties. The purchase of hardware occurs in a transaction that is separate and typically in advance of the purchase of our platform services. The performance obligation is primarily satisfied when the hardware is received by our service provider partner or distributor. Service provider partners transact with us to purchase our platform solutions and resell our solutions to a new subscriber, or to upgrade or downgrade the solutions of an existing subscriber, at which time the subscriber’s access to our platform solutions is enabled and the delivery of the services commences. Our performance obligation related to providing our platform solutions is satisfied on a daily basis as the subscriber uses the platform services. The purchase of platform solutions and the purchase of hardware are separate transactions as revenue is recognized when control of the promised goods or services are transferred to our customers, in an amount that reflects the consideration that we expect to receive in exchange for those goods or services. We generate all of our revenue from contracts with customers. SaaS and license revenue associated with our contracts is invoiced and revenue is recognized at an amount that corresponds directly with the value of the performance completed to date. Additionally, the consideration received from hardware sales corresponds directly with the stand-alone selling price of the hardware. As a result, we have elected to use the practical expedient related to the amount of transaction price allocated to the unsatisfied performance obligations and therefore, we have not disclosed the total remaining revenue expected to be recognized on all contracts or the expected period over which the remaining revenue would be recognized. To determine the transaction price, we analyze all of the performance obligations included in the contract. We consider the terms of the contract and our customary business practices, which typically do not include financing components or non-cash consideration. We have variable consideration primarily in the form of rebate incentives. The significant inputs related to our estimates of variable consideration include the volume and amount of products and services sold historically and expected to be sold in the future, the availability and performance of our services and the historical and expected number of returns. Depending on the type of variable consideration and its predictability, we may apply an "expected value" approach or a "most likely amount" approach. We estimate the variable consideration at the onset of a contract and include the variable consideration within the transaction price if it is probable that a significant reversal of the variable consideration would not occur in the future. When determining whether the amount of variable consideration included in the transaction price should be constrained, we look at the history of hardware purchased and subscribers added by our service provider partners to estimate the likelihood of those service provider partners obtaining the rebates. At times, our contracts include consideration payable to a customer in the form of fixed discounts or rebates. We record the consideration payable to a customer as a reduction to the transaction price resulting in a reduction to revenue over the service period. If we enter into contracts that contain multiple promised services, we evaluate which of the promised services represent separate performance obligations based on whether or not the promised services are distinct and whether or not the services are separable from other promises in the contract. If these criteria are met, then we allocate the transaction price to the performance obligations using the relative stand-alone selling price method at contract inception. In determining the relative estimated selling prices, we consider market conditions, entity-specific factors and information about the customer or class of customer. Any discount within the contract is allocated proportionately to all of the separate performance obligations in the contract unless the terms of discount relate specifically to the entity’s efforts to satisfy some but not all of the performance obligations. For our standard service provider agreements, we have used a portfolio approach for purposes of revenue recognition, as each agreement has similar characteristics and we do not expect the effects of applying this approach would have a material impact on our financial statements as compared to assessing each agreement individually. SaaS and License Revenue We generate the majority of our SaaS and license revenue primarily from monthly fees charged to our service provider partners sold on a per subscriber basis for access to our cloud-based intelligently connected property platform and related solutions. Our fees per subscriber vary based upon the service plan and features utilized. Under the terms of our contractual arrangements with our service provider partners, we bill a monthly fee to our service provider partners in advance of the month of service, with the exception of the initial partial month of service, which is paid in arrears. Due to the limited period of time between receipt of payment and delivery of service, we have not accounted for these advance payments as significant financing components. We typically transfer the promised SaaS services to our customers over time, which is evidenced by the fact that the customers receive and consume the benefits provided by our performance of the services as such services are rendered. As a result, we recognize revenue from SaaS services on a monthly basis as we satisfy our performance obligations over the period of service. We have demonstrated that we can sell our SaaS offering on a stand-alone basis, as it can be sold separately from hardware and activation services. Our service provider partners typically incur and pay the same monthly fee per subscriber account for the entire period a subscriber account is active. We offer multiple service level packages for our platform solutions including a range of solutions and a range of a la carte add-ons for additional features. The fee paid by our service provider partners each month for the delivery of our solutions is based on the combination of packages and add-ons enabled for each subscriber. We utilize tiered pricing plans where our service provider partners may receive prospective pricing discounts driven by volume. We also generate SaaS and license revenue from the fees paid to us when we license our intellectual property to third parties for use of our patents. We bill a monthly fee to third parties based on the number of customers that were active during the prior month. We apply the usage-based royalty exception to recognize license revenue because the sole or predominant item to which the royalty relates is the license of intellectual property. Under the usage-based royalty exception, we recognize revenue on a monthly basis over the period of service. In addition, in certain markets, our EnergyHub subsidiary sells its demand response service for an annual service fee, with pricing based on the number of subscribers or amount of aggregate electricity demand made available for a utility’s or market’s control. Software License Revenue Our SaaS and license revenue also includes our software license revenue from monthly fees charged to service providers on a per subscriber basis for access to our Software platform. The non-hosted software for interactive security, automation and related solutions is typically deployed and operated by the service provider in its own network operations center. Our agreements for the Software platform solution typically include software and services, such as post-contract customer support, or PCS. Software sales that include multiple elements are typically allocated to the various elements using the relative stand-alone selling price method. We apply the usage-based royalty exception to recognize license revenue associated with software hosted by our customers because the predominant item to which the royalty relates is the license of intellectual property. Under the usage-based royalty exception, we recognize revenue on a monthly basis over the period during which the services are expected to be performed. Under the terms of our contractual arrangements with our service provider partners, we are entitled to payment of a monthly fee that is billed per subscriber for the month of service. Our software license revenue during the years ended December 31, 2023, 2022 and 2021 was $23.2 million, $26.8 million and $32.3 million, respectively. Hardware and Other Revenue We generate hardware and other revenue primarily from the sale of video cameras, video recorders, smart thermostats and cellular radio modules that provide access to our cloud-based platforms and, to a lesser extent, the sale of other devices, including image sensors, gunshot detection sensors and other peripherals. We primarily transfer hardware to our customers upon delivery to the customer, which corresponds with the time at which the customer obtains control of the hardware. As a result, we recognize hardware and other revenue as we satisfy our performance obligations, which primarily occurs when the hardware is received by our service provider partner or distributor, net of a reserve for estimated returns. There are a few contracts in which we provide shipping and handling services to the customer after control of the hardware transfers to the customer. In these instances, we have elected to account for shipping and handling costs as activities performed to fulfill the promise to transfer hardware to the customer and not as a separate promised service. Amounts due from the sale of hardware are payable in accordance with the terms of our agreements with our service provider partners or distributors, and are not contingent on resale to end-users, or to service provider partners in the case of sales of hardware to distributors. Payment for our hardware is typically due within 30 days from shipment. Our distributors sell directly to our service provider partners under terms between the two parties. When determining the amount of consideration we expect to be entitled to for the sale of our hardware, we estimate the variable consideration associated with customer returns. We record a reserve against revenue for hardware returns based on historical returns. For each of the years ended December 31, 2023, 2022 and 2021, our reserve against revenue for hardware returns was 1% of hardware and other revenue. We evaluate our hardware reserve on a quarterly basis or if there is an indication of significant changes in return experience. Historically, our returns of hardware have not significantly differed from our estimated reserve. Additionally, we provide warranties related to the intended functionality of the products and services provided and those warranties typically allow for the return of hardware up to one year past the date of sale. We determined that these warranties are not separate performance obligations as they cannot be purchased separately and do not provide a service in addition to an assurance the hardware will function as expected. Our hardware and other revenue also includes our revenue from the sale of perpetual licenses that provide our customers in the commercial market the right to use our video surveillance software for an indefinite period of time in exchange for a one-time license fee. Our hardware and other revenue also includes our revenue from the sale of licenses that provide our customers the right to use our indoor gunshot detection solution in exchange for license fees. Our perpetual licenses and licenses to our indoor gunshot detection solution provide a right to use intellectual property that is functional in nature and has significant stand-alone functionality. Accordingly, for licenses of functional intellectual property, revenue is recognized at the point-in-time when control has been transferred to the customer, which occurs once the software has been made available to the customer. Hardware and other revenue may also include activation fees charged to some of our service provider partners for activation of a new subscriber account on our platforms, as well as fees paid by service provider partners for our marketing services. Our service provider partners use services on our platforms, such as support tools and applications, to assist in the installation of our solutions in subscriber properties. This installation marks the beginning of the service period on our platforms and, on occasion, we earn activation revenue for fees charged for this service. The activation fee is non-refundable, separately negotiated and specified in our contractual arrangements with our service provider partners and is charged to the service provider partner for each subscriber activated on our platforms. The decision whether to charge an activation fee is based in part on the expected number of subscribers to be added by our service provider partners and as a result, many of our largest service provider partners do not pay an activation fee. Activation fees are not offered on a stand-alone basis separate from our SaaS offering and are billed and received at the beginning of the arrangement. We record activation fees initially as deferred revenue and we recognize these fees ratably over the expected term of the subscribers’ account which we estimate is 10 years based on our annual attrition rate. The portion of these activation fees included in current and long-term deferred revenue as of our balance sheet date represents the amounts that will be recognized ratably as revenue over the following twelve months, or longer as appropriate, until the 10-year expected term is complete. The balance of deferred revenue for activation fees was $4.8 million and $5.3 million as of December 31, 2023 and 2022, respectively, which combines current and long-term balances. Cost of Revenue Our cost of SaaS and license revenue primarily includes the amounts paid to wireless network providers and, to a lesser extent, the costs of running our network operations centers which are expensed as incurred, as well as patent and royalty costs in connection with technology licensed from third-party providers and amounts paid to distributed energy resource providers. Our cost of SaaS and license revenue also includes our cost of software license revenue, which primarily includes the payroll and payroll-related costs of the department dedicated to providing service exclusively to those service providers that host the Software platform. Our cost of software license revenue during the years ended December 31, 2023, 2022 and 2021 was $0.6 million, $0.5 million and $1.1 million, respectively. Our cost of hardware and other revenue primarily includes cost of raw materials, tooling, freight shipments and amounts paid to our third-party manufacturer for production and fulfillment of our cellular radio modules and image sensors, and procurement costs for our video cameras, video recorders, smart thermostats and gunshot detection sensors, which we purchase from an original equipment manufacturer, and other devices. Cost of hardware and other revenue also includes material costs and labor cost related to our employees who manufacture hardware for our suite of IoT solutions. Additionally, our cost of hardware and other revenue includes royalty costs in connection with technology licensed from third-party providers. We record the cost of SaaS and license revenue as expenses are incurred, which corresponds to the delivery period of our services to our subscribers. We record the cost of hardware and other revenue primarily when the hardware and other services are delivered to the service provider partner, which occurs when control of the hardware and other services transfers to the service provider partner. Our cost of revenue excludes amortization and depreciation shown in operating expenses. Contract Asset and Contract Liability Balances At contract inception, we assess the goods and services promised in our contracts with customers and identify a performance obligation for each distinct promise to transfer a good or service, or bundle of goods or services. To identify the performance obligations, we consider all of the goods or services promised in the contract, whether explicitly stated or implied based on customary business practices. We record a contract asset when we satisfy a performance obligation by transferring a promised good or service. Contract assets can be conditional or unconditional depending on whether another performance obligation must be satisfied before payment can be received. We receive payments from our service provider partners based on the billing schedule established in our contracts. All of the accounts receivable presented in the consolidated balance sheets represent unconditional rights to consideration. We do not have any assets from contracts containing conditional rights and we do not have any assets from satisfied performance obligations that have not been invoiced. We recognize an asset related to the costs incurred to obtain a contract only if we expect to recover those costs and we would not have incurred those costs if the contract had not been obtained. We recognize an asset from the costs incurred to fulfill a contract if the costs (i) are specifically identifiable to a contract, (ii) enhance resources that will be used in satisfying performance obligations in future and (iii) are expected to be recovered. Our assets related to costs incurred to obtain a contract consist of capitalized commission costs and upfront payments made to a customer. Based on the policy above, we capitalize a portion of our commission costs as an incremental cost of obtaining a contract. When calculating the incremental cost of obtaining a contract, we exclude any commission costs related to metrics that could be satisfied without obtaining a contract, including training-related metrics. We amortize our commission costs over a period of three years, which is consistent with the period over which the products and services related to the commission are transferred to the customer. The three-year period was determined based on our review of historical enhancements and upgrades to our products and services. We applied the portfolio approach to account for the amortization of contract costs for those contracts that have similar characteristics. Upfront payments made to a customer are capitalized and amortized over the expected period of benefit and are recorded as a reduction to revenue. Contract liabilities include payments received in advance of performance under the contract and are realized with the associated revenue recognized under the contract. All of the deferred revenue presented in the consolidated balance sheets represents contract liabilities resulting from advance cash receipts from customers or amounts billed in advance to customers from the sale of services. Changes in deferred revenue are due to our performance under the contract as well as to cash received from new contracts for which services have not been provided. Research and Development Our research and development costs consist primarily of personnel and related expenses for our employees working on our product development and software and device engineering teams, including salaries, bonuses, stock-based compensation, benefits and other personnel costs. Our research and development of new products and services is a multidisciplinary effort across our product management, program management, software engineering, device engineering, quality engineering, configuration management and network operations teams. Also included are non-personnel costs, such as consulting and professional fees paid to third-party development resources. We invest substantial resources in research and development to enhance our platforms and applications, support our technology infrastructure, develop new capabilities and conduct quality assurance testing. Fair Value Measurements The accounting standard for fair value measurements provides a framework for measuring fair value and requires disclosures regarding fair value measurements. Fair value is defined as the price that would be received for an asset or the exit price that would be paid to transfer a liability in the principal or most advantageous market in an orderly transaction between market participants on the measurement date. This accounting standard established a fair value hierarchy, which requires an entity to maximize the use of observable inputs, where available. The following summarizes the three levels of inputs: Level 1 - Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date; Level 2 - Inputs other than quoted prices included within Level 1 that are observable for similar assets and liabilities, either directly or indirectly; quoted prices in markets that are not active; and Level 3 - Unobservable inputs supported by little or no market activity. The carrying amount of financial assets, including cash and cash equivalents and accounts receivable, as well as accounts payable approximates fair value because of the short maturity and liquidity of those instruments. Assets and Liabilities Measured at Fair Value on a Recurring Basis - In 2023 and 2022, we recorded assets for our money market accounts. In 2023, we recorded liabilities for a contingent consideration liability related to acquisitions at fair value on a recurring basis. Prior to the termination of the long-term incentive plan with one of our subsidiaries in May 2022, we recorded liabilities for the long-term incentive plan at fair value on a recurring basis. Assets Measured at Fair Value on a Nonrecurring Basis - We measure certain assets, including property and equipment, goodwill and intangible and long-lived assets at fair value on a nonrecurring basis. These assets are recognized at fair value when they are deemed to be other-than-temporarily impaired. Additionally, equity investments without readily determinable fair values are recognized at fair value on a nonrecurring basis when observable price changes from orderly transactions for identical or similar investments become available. Concentration of Credit Risk The financial instruments that potentially subject us to concentrations of credit risk consists principally of cash and cash equivalents and accounts receivables. All of our cash and cash equivalents are held at financial institutions that management believes to be of high credit quality. Our cash and cash equivalent accounts may exceed federally insured limits at times. We mitigate the risk of loss for our cash and cash equivalents by depositing funds with a number of reputable financial institutions and monitoring risk profiles and investment strategies of money market funds. We have not experienced any losses on cash and cash equivalents to date. To manage accounts receivable risk, we evaluate the credit worthiness of our service provider partners and maintain an allowance for credit losses. The majority of our accounts receivable balance is due from our service provider partners in North America. We assess the concentrations of credit risk with respect to accounts receivables based on one industry and one geographic region and believe our reserve for uncollectible accounts is appropriate based on our history and this concentration. Stock-Based Compensation We compensate our executive officers, board of directors and employees with stock-based compensation plans under our 2015 Equity Incentive Plan, or 2015 Plan. We record stock-based compensation expense related to time-based restricted stock units based upon the award’s grant date fair value and use an accelerated attribution method, net of actual forfeitures, in which compensation cost for each vesting tranche in an award is recognized ratably from the service inception date to the vesting date for that tranche. We record stock-based compensation expense related to performance-based restricted stock units based on management’s determination of the probable outcome of the performance conditions and we record a cumulative adjustment in periods in which there is a change in the estimated number of shares expected to vest. Our equity awards generally vest over five years and are settled in shares of our common stock. During 2023, 2022 and 2021, we recognized compensation expense of $47.3 million, $52.7 million and $38.7 million, respectively. During 2022 and 2021 we recognized an associated tax windfall benefit from stock-based awards of $2.0 million and $10.1 million, respectively. During 2023, we recognized a tax shortfall from stock-based awards of $0.5 million. We account for stock-based compensation arrangements with non-employees based upon the award’s grant date fair value. We estimate the fair value of each option granted on the date of the grant using the Black-Scholes option-pricing model, which contains uncertainties and requires us to estimate the risk-free interest rate, expected term, expected stock price volatility and dividend yield. In 2021 and years prior to 2021, we used the "simplified method" to calculate the expected term, which was presumed to be the mid-point between the vesting date and the end of the contractual term. Beginning upon the first grant of options in 2022, the expected term for options granted is estimated using our historical experience, including information related to options we have granted. Our Employee Stock Purchase Plan, or 2015 ESPP, allows eligible employees to purchase shares of our common stock at 90% of the fair market value of the closing price on the purchase date. The maximum number of shares of our common stock that a participant may purchase during any calendar year is limited to the lesser of 10% of the participant's base compensation for that year or the number of shares with a fair market value of $15,000. The 2015 ESPP is considered compensatory for purposes of share-based compensation expense. Compensation expense is recognized for the amount of the discount, net of actual forfeitures, over the six-month purchase period. 401(k) Defined Contribution Plan We adopted the Alarm.com Holdings 401(k) Plan, or the Plan, on April 30, 2009. All of our employees are eligible to participate in the Plan. For the years ended December 31, 2023, 2022 and 2021, our discretionary match was 100% of employee contributions up to 10% of salary and up to a $5,000 maximum match. We recognized compensation expense of $7.2 million, $6.4 million and $5.5 million for the years ended December 31, 2023, 2022 and 2021, respectively, related to our matching contributions. Business Combinations We are required to allocate the purchase price of acquired companies to the identifiable tangible and intangible assets acquired and liabilities assumed at the acquisition date based upon their estimated fair values. The net assets and results of operations of an acquired entity are included in our consolidated financial statements from the acquisition date. Acquisition-related costs are expensed as incurred. Goodwill as of the acquisition date represents the excess of the purchase consideration of an acquired business over the fair value of the underlying net tangible and intangible assets acquired net of liabilities assumed. This valuation requires management to apply significant judgment in estimating the fair value of long-lived and intangible assets acquired, which involves the use of significant estimates and assumptions. Significant estimates and assumptions in valuing certain acquired customer relationship intangible assets include estimates about future expected cash flows and discount rates. Significant estimates and assumptions in valuing acquired developed technology intangible assets include estimates about future expected cash flows, obsolescence factors and discount rates. Significant estimates and assumptions in valuing acquired trade name intangible assets include estimates about future expected cash flows, royalty rates and discount rates. During the measurement period, we may record adjustments to the assets acquired and liabilities assumed. Any adjustments to provisional amounts that are identified during the measurement period are recorded in the reporting period in which the adjustment amounts are determined. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings. Some acquisitions may include contingent consideration, which is an obligation to make future payments to the seller contingent upon the achievement of future operational or financial targets. The fair value of the contingent consideration is estimated on a quarterly basis and changes in the fair value of the contingent consideration resulting from information that existed subsequent to the acquisition date are recorded in the consolidated statements of operations. Goodwill, Intangible Assets and Long-lived Assets Goodwill Goodwill represents the excess of (1) the aggregate of the fair value of consideration transferred in a business combination, over (2) the fair value of assets acquired, net of liabilities assumed. Goodwill is allocated to our reporting units, which are our operating segments or one level below our operating segments. Goodwill is not amortized, but is subject to annual impairment tests. We perform our annual impairment review of goodwill on October 1 and when a triggering event occurs between annual impairment tests. We test our goodwill at the reporting unit level. We perform either a qualitative analysis or a quantitative analysis every year depending on the changes to our goodwill balance as well as changes in our business and the economy. Qualitative factors we consider include, but are not limited to, macroeconomic conditions, industry and market conditions, company specific events, changes in circumstances and market capitalization. The amount of goodwill impairment is calculated as the amount by which a reporting unit's carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. For our 2023 annual impairment review, we performed a qualitative assessment for our Alarm.com reporting unit, our only reporting unit with a goodwill balance. Based on the results of our qualitative assessment, we determined that it was not more likely than not that the fair value of our reporting unit was less than its carrying amount, including goodwill. Therefore, we concluded that there was no goodwill impairment as of October 1, 2023. Our assessment was performed as of October 1, 2023, and we have determined there has been no triggering events that resulted in goodwill impairment from our assessment date through December 31, 2023. Intangible Assets and Long-lived Assets Intangible assets are initially valued at fair value using generally accepted valuation methods appropriate for the type of intangible asset. Intangible assets with definite lives are amortized over their estimated useful lives. We evaluate the recoverability of our intangible assets with definite lives and long-lived assets for impairment whenever events or circumstances indicate that the carrying amount of the assets may not be recoverable. Recoverability of intangible assets with definite lives and long-lived assets are measured by comparison of the carrying amount of the asset to the future undiscounted cash flows the asset is expected to generate. If the asset is considered to be impaired, the amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired asset. For the years ended December 31, 2023 and 2022, we determined there were no impairments of our intangible assets with definite lives or other long-lived assets. For the year ended December 31, 2021, we determined there was an impairment of $0.1 million for an intangible asset acquired in 2014 related to customer relationships that no longer existed after December 31, 2021. There were no impairments of any other long-lived assets for the year ended December 31, 2021. Advertising Costs We expense advertising costs as incurred. Advertising costs totaled $2.9 million, $6.1 million and $9.6 million for the years ended December 31, 2023, 2022 and 2021, respectively. Advertising costs are included within sales and marketing expenses on our consolidated statements of operations. Accounting for Income Taxes We account for income taxes under the asset and liability method as required by Accounting Standards Codification, or ASC 740, "Income Taxes," which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that are included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. We record net deferred tax assets to the extent we believe these assets will more likely than not be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies and results of recent operations. We are subject to income taxes in the United States and foreign jurisdictions based upon our business operations in those jurisdictions. Significant judgment is required in evaluating uncertain tax positions. We record uncertain tax positions in accordance with ASC 740-10 on the basis of a two-step process whereby (1) we determine whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position, and (2) with respect to those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is greater than 50% likely to be realized upon ultimate settlement with the related tax authority. We record interest and penalties as a component of our income tax provision. Treasury Stock We account for treasury stock under the cost method and present treasury stock, including any applicable commissions and fees, as a component of stockholders’ equity in the consolidated balance sheets and statements of equity. As of January 1, 2023, we are subject to a 1.0% excise tax on the value of net corporate stock repurchases under the Inflation Reduction Act of 2022. When applicable, the excise tax will be included as part of the cost basis of shares acquired and is presented within stockholders’ equity in the consolidated balance sheets. Treasury stock held by us may be retired or reissued in the future. Earnings per Share Our basic net income per share attributable to common stockholders is calculated by dividing the net income attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period. Our diluted net income per share attributable to common stockholders is calculated by giving effect to all potentially dilutive common stock when determining the weighted-average number of common shares outstanding. For purposes of the diluted net income per share calculation, restricted stock units, options to purchase common stock and unvested shares issued upon the early exercise of options that are subject to repurchase are considered to be potential common stock. We use the treasury stock method when calculating the dilutive impact of the stock options and restricted stock units on net income per share. On January 20, 2021, we issued the 2026 Notes. Prior to the adoption of ASU 2020-06, since we expected to settle the principal amount on our outstanding 2026 Notes in cash and any excess in cash or shares of our common stock, we used the treasury stock method for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread had a dilutive impact on diluted net income per share of common stock when the average market price of our common stock for a given period exceeded the conversion price of $147.19 per share for the 2026 Notes. Upon adoption of ASU 2020-06 on January 1, 2022, we began using the if-converted method when calculating the dilutive impact of the 2026 Notes on net income per share. As a result, we included 3,396,950 shares related to the 2026 Notes within the weighted average shares outstanding when calculating the diluted net income per share. Additionally, we included debt issuance cost amortization, net of tax, within the numerator of the diluted net income per share. Our redeemable noncontrolling interests are related to our 86% equity ownership interest in OpenEye and our 85% equity ownership interest in Noonlight. When calculating net income attributable to the common stockholders, net loss attributable to our redeemable noncontrolling interests should be excluded from net income. As a result, net income attributable to the common stockholders is equal to the net income less (i) dividends paid on unvested shares with any remaining earnings allocated in accordance with the bylaws between the outstanding common and preferred stock and (ii) net loss attributable to redeemable noncontrolling interests as of the end of each period. Recent Accounting Pronouncements Adopted During the year ended December 31, 2023, we did not adopt any new accounting pronouncements. Not Yet Adopted On November 27, 2023, the Financial Accounting Standards Board, or FASB, issued ASU 2023-07, "Segment Reporting (Topic 280),” which revises the disclosure requirements about a public entity’s reportable segments and a reportable segment’s expenses. This amendment requires a public entity to (i) disclose significant segment expense that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, (ii) disclose an amount for other segment items by reportable segment and a description of its composition and (iii) provide annual disclosures about a reportable segment’s profit or loss and assets currently required by Topic 280 in interim periods. The amendment is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. This amendment is required to be applied retrospectively to all prior periods presented. We are currently assessing the impact this pronouncement will have on our consolidated financial statement disclosures. On December 14, 2023, the FASB issued ASU 2023-09, "Income Taxes (Topic 740)," which requires additional annual disclosures regarding specific categories in the income tax rate reconciliation as well additional information for reconciling items that meet a quantitative threshold. This amendment also requires annual disclosures regarding the amount of income taxes paid, including income taxes paid disaggregated by (i) federal, state and foreign taxes as well as (ii) individual jurisdictions in which income taxes paid is equal to or greater than five percent of total income taxes paid. Additionally, this amendment requires annual disclosures for income from continuing operations before income tax expense (or benefit) disaggregated between domestic and foreign as well as income tax expense (or benefit) disaggregated between federal, state and foreign. The amendment is effective for annual periods beginning after December 15, 2024, and early adoption is permitted. This amendment should be applied on a prospective basis, but retrospective application is permitted. We are currently assessing the impact this pronouncement will have on our consolidated financial statement disclosures.
|
Revenue from Contracts with Customers |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue from Contracts with Customers | Revenue from Contracts with Customers Contract Assets Our assets related to costs incurred to obtain a contract consist of capitalized commission costs and upfront payments made to customers. The current portion of capitalized commission costs and upfront payments made to customers is included in other current assets within our consolidated balance sheets. The non-current portion of capitalized commission costs and upfront payments made to customers is reflected in other assets within our consolidated balance sheets. We review the capitalized costs for impairment at least annually. Impairment exists if the carrying amount of the asset recognized from contract costs exceeds the remaining amount of consideration we expect to receive in exchange for providing the goods and services to which such asset relates, less the costs that relate directly to providing those good and services and that have not been recognized as an expense. We did not record an impairment loss on our contract assets during the years ended December 31, 2023, 2022 and 2021. The changes in our contract assets are as follows (in thousands):
On July 27, 2023, we received $6.9 million in cash related to the reimbursement of previously capitalized upfront payments to a customer. On the date of the payment, the $6.8 million unamortized portion of the contract asset balance was reduced to zero and the remaining amount of $0.1 million was recorded as an increase to SaaS and license revenue. Contract Liabilities Contract liabilities include payments received in advance of performance under the contract and are realized with the associated revenue recognized under the contract. The changes in our contract liabilities are as follows (in thousands):
The revenue recognized from amounts included in contract liabilities primarily relates to prepayment contracts with customers as well as payments of activation fees.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accounts Receivable, Net |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Receivables [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accounts Receivable, Net | Accounts Receivable, Net The components of accounts receivable, net are as follows (in thousands):
For the years ended December 31, 2023 and 2022, we recorded a provision for credit losses on our accounts receivable of $1.5 million and $1.2 million, respectively. For the year ended December 31, 2021, we recorded a reduction to the provision for credit losses on our accounts receivable of $0.8 million. For the years ended December 31, 2023, 2022 and 2021, we recorded a $4.4 million, $4.7 million and $2.5 million reserve for product returns in our hardware and other revenue, respectively. Historically, we have not experienced write-offs for uncollectible accounts or sales returns that have differed significantly from our estimates. Allowance for Credit Losses - Accounts Receivable The changes in our allowance for credit losses for accounts receivable are as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Inventory |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Inventory Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Inventory | Inventory The components of inventory are as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Property and Equipment, Net |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Property, Plant and Equipment [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Property and Equipment, Net | Property and Equipment, Net Furniture, fixtures and office equipment, computer software and hardware, internal-use software, construction in progress, leasehold improvements and real property and improvements are recorded at cost and presented net of depreciation on the consolidated balance sheets. We record land at historical cost. Furniture, fixtures and office equipment and computer software and hardware are depreciated on a straight-line basis over lives ranging from to five years. Internal-use software is amortized on a straight-line basis over a three-year period. Leasehold improvements are amortized on a straight-line basis over the shorter of the lease terms or the asset lives. Real property is amortized on a straight-line basis over lives ranging from 15 to 39 years and the improvements related to real property are amortized on a straight-line basis over the shorter of the life of the underlying real property or the asset lives. The components of property and equipment, net are as follows (in thousands):
Depreciation expense related to property and equipment for the years ended December 31, 2023, 2022 and 2021 was $11.2 million, $11.6 million and $10.4 million, respectively. Amortization expense related to internal-use software of zero, $0.6 million and $2.0 million was included in those expenses for the years ended December 31, 2023, 2022 and 2021, respectively. We had no disposals and write-offs of property and equipment that impacted the consolidated statements of operations during the years ended December 31, 2023, 2022 and 2021.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Acquisitions |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Business Combination and Asset Acquisition [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Acquisitions | Acquisitions Asset Acquisitions On April 21, 2023, Alarm.com Incorporated, one of our wholly-owned subsidiaries, acquired certain assets of Vintra, Inc., or Vintra. Substantially all of the acquired assets consisted of developed technology. We believe the acquisition of the developed technology will expand Alarm.com's learning program and accelerate deployment of advanced video analytics solutions for the Alarm.com and OpenEye platforms. In consideration for the purchase of the acquired assets, we paid $5.5 million in cash on April 21, 2023, after deducting $0.3 million related to the settlement of an outstanding loan issued to Vintra during March 2023 and $1.0 million related to an agreed holdback provision. The holdback is expected to be paid by the third quarter of 2024, subject to offset for any indemnification obligations. Additionally, we incurred $0.4 million in direct transaction costs related to legal fees during 2023 that were capitalized as a component of the consideration transferred. The $7.1 million purchase price consideration allocated to developed technology was recorded as an intangible asset at the time of the asset acquisition and is being amortized on a straight-line basis over an estimated useful life of five years. The remaining $0.1 million purchase price consideration was allocated to property and equipment. On December 16, 2021, EnergyHub, Inc., one of our wholly-owned subsidiaries, acquired certain assets of an unrelated third party. Substantially all of the acquired assets consisted of developed technology. We believe the acquisition of the developed technology will continue to advance our load-shaping energy management solution allowing additional devices to participate in utility programs that reduce or shift power consumption during peak demand periods. In consideration for the purchase of the developed technology, we paid $4.2 million in cash in December 2021, with the remaining $0.9 million paid in June 2023. Additionally, we incurred $0.2 million in direct transaction costs related to legal fees during 2021 that were capitalized as a component of the consideration transferred. The combined $5.3 million consideration related to developed technology was recorded as an intangible asset at the time of the asset acquisition and is being amortized on a straight-line basis over an estimated useful life of seven years. Acquisition of a Business – EBS On January 18, 2023, one of our wholly-owned subsidiaries acquired 100% of the issued and outstanding shares of capital stock of EBS Spółka z ograniczoną odpowiedzialnością, or EBS, an international producer of universal smart communicator devices, headquartered in Warsaw, Poland. We believe this acquisition will assist in the continued expansion of our international operations as well as benefit our supply chain operations. In consideration for the purchase of EBS, we paid $9.8 million in cash on January 18, 2023, after deducting $2.2 million related to agreed holdback provisions. An earn-out up to an additional $2.5 million is payable if certain performance targets are met, which was initially recorded at the acquisition date fair value of $2.0 million. The acquisition was accounted for as a business combination within our Alarm.com segment. The purchase price allocation was finalized during the third quarter of 2023. The overall impacts to our consolidated financial statements were not considered material for the year ended December 31, 2023. Acquisition of a Business – Noonlight On September 23, 2022, Alarm.com Incorporated acquired 85% of the issued and outstanding shares of capital stock of Noonlight. Noonlight provides a connected safety and event management software and services platform that enables new applications and provides enhanced emergency response capabilities. We believe the acquisition of Noonlight will enhance our comprehensive suite of interactive cloud-based services and allow us to expand markets for emergency response services as well as accelerate innovation in those services. In consideration for the purchase of 85% of the issued and outstanding shares of capital stock of Noonlight, we paid $31.9 million in cash on September 23, 2022, after deducting $1.5 million related to an outstanding loan issued to Noonlight during May of 2022 and $4.9 million related to agreed holdback provisions. The working capital adjustment was finalized during the first quarter of 2023 and $0.4 million was paid during the second quarter of 2023. The remaining amount of the holdback of $4.6 million is expected to be paid to the stockholders of Noonlight by the end of the first quarter of 2024, subject to offset for any indemnification obligations. The table below sets forth the purchase consideration and the fair value allocation of the tangible and intangible net assets acquired (in thousands):
Goodwill of $35.1 million reflects the value of acquired workforce and synergies we expect to achieve from integrating Noonlight's suite of emergency response cloud-managed application program interfaces into our existing comprehensive suite of interactive cloud-based services. None of the goodwill recognized is expected to be deductible for income tax purposes in future periods. We allocate goodwill to reporting units based on expected benefit from synergies and have allocated the goodwill to the Alarm.com segment. Fair Value of Net Assets Acquired and Intangibles The acquired activities and assets in the purchase of Noonlight constituted a business and with the exception of contract liabilities accounted for under Topic 606, in accordance with ASC 805, "Business Combinations," the assets and liabilities were recorded at their respective fair values as of September 23, 2022. We developed the fair value of intangible net assets using a multi-period excess earnings method for developed technology and the relief from royalty method for the trade name. Developed Technology Developed technology primarily consists of intellectual property of proprietary software that is marketed for sale. We valued the developed technology using the multi-period excess earnings method, an income approach. The significant assumptions used in the income approach include estimates about future expected cash flows from the developed technology, the obsolescence factor and the discount rate. We are amortizing the Noonlight developed technology, valued at $9.3 million, on an attribution method based on the discounted cash flows of the model over an estimated useful life of seven years. Trade Names We valued the trade names acquired using a relief from royalty method. The significant assumptions used in the income approach include future expected cash flows from the trade name, the royalty rate and the discount rate. We are amortizing the trade names, valued at $0.2 million, on an attribution basis derived from the discounted cash flows of the model over an estimated useful life of five years. Redeemable Noncontrolling Interests We have a redeemable noncontrolling interest related to our 85% equity ownership interest in Noonlight. The Noonlight stockholder agreement contains a put option that gives the minority Noonlight stockholders the right to sell their remaining 15% equity ownership interest to us based on the fair value of the shares and also contains a call option that gives us the right to purchase the remaining Noonlight shares from the minority Noonlight stockholders based on the fair value of the shares. The put and call options can each be exercised beginning in the first quarter of 2026. This redeemable noncontrolling interest was recorded at fair value on September 23, 2022, by applying the income approach using unobservable inputs for projected cash flows, including projected financial results and a discount rate, which are considered Level 3 inputs. This redeemable noncontrolling interest is considered temporary equity and we report it between liabilities and stockholders’ equity in the consolidated balance sheets. The redemption value of the Noonlight noncontrolling interest was $6.8 million as of September 23, 2022 and $6.4 million as of December 31, 2023. Business Combinations in Operations - Noonlight The operations of the Noonlight business combination discussed above were included in the consolidated financial statements as of the acquisition date. The pro forma information as well as the revenue and net losses of the business combination were not material to the consolidated financial statements in the year of acquisition.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Goodwill and Intangible Assets, Net |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Goodwill and Intangible Assets Disclosure [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Goodwill and Intangible Assets, Net | Goodwill and Intangible Assets, Net The changes in goodwill by reportable segment are outlined below (in thousands):
On January 18, 2023, we acquired 100% of the issued and outstanding shares of capital stock of EBS and initially recorded $7.2 million of goodwill in the Alarm.com segment. The 2023 measurement period adjustments related to the Noonlight and EBS working capital and tax adjustments during the year ended December 31, 2023. On September 23, 2022, we acquired 85% of the issued and outstanding shares of capital stock of Noonlight and initially recorded $37.9 million of goodwill in the Alarm.com segment. Additionally, during 2022, we recorded a measurement period adjustment related to the assessment of the net operating losses acquired, which resulted in us recording a decrease to goodwill of $2.6 million. There were no impairments of goodwill recorded during the years ended December 31, 2023, 2022 or 2021. As of December 31, 2023, the accumulated balance of goodwill impairments was $4.8 million, which is related to our acquisition of EnergyHub in 2013. The following table reflects changes in the net carrying amount of the components of intangible assets (in thousands):
We recorded $19.3 million, $18.4 million and $17.1 million of amortization related to our intangible assets for the years ended December 31, 2023, 2022 and 2021, respectively. There were no impairments of long-lived intangible assets during the years ended December 31, 2023 and 2022. We determined there was an impairment of $0.1 million for the remaining value of an intangible asset in the Alarm.com segment that was acquired in 2014 related to customer relationships that no longer existed after December 31, 2021, which was included in in our consolidated statements of operations for the year ended December 31, 2021. During the year ended December 31, 2022, we wrote-off $0.7 million in fully amortized intangible assets in the Alarm.com segment that were acquired in 2014 related to customer relationships, developed technology, trade name and other intangible assets that no longer existed as of January 1, 2022. The following tables reflect the weighted-average remaining life and carrying value of finite-lived intangible assets (in thousands, except weighted-average remaining life):
The following table reflects the future estimated amortization expense for intangible assets (in thousands):
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Other Assets |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Other Assets | Other Assets Loan to a Distribution Partner In December 2022, we amended a subordinated credit agreement with the affiliated entity of one of our distribution partners. The amended subordinated credit agreement with the affiliated entity of the distribution partner matures on June 18, 2027 and interest on the outstanding principal balance accrues at a rate of 12.0% per annum and is payable in kind. Under the amended terms, the distribution partner paid us $1.0 million in paid-in-kind interest in December 2022. As of December 31, 2023 and 2022, $4.5 million and $4.0 million of the notes receivable balance related to the subordinated credit agreement was included in other assets in our consolidated balance sheets, respectively. For the years ended December 31, 2023, 2022 and 2021, we recognized $3.0 million, $2.7 million and $3.0 million of revenue from the distribution partner associated with these loans, respectively. Loan to a Service Provider Partner In July 2020, we entered into a loan agreement with a service provider partner, under which we agreed to loan the service provider partner up to $2.5 million, collateralized by the assets of the service provider partner. Interest on the outstanding principal accrues at a rate per annum equal to 9.0% and monthly interest and principal payments began in April 2021. The maturity date of the loan is July 24, 2025. As of December 31, 2023 and 2022, $1.0 million and $1.1 million of principal was outstanding from the service provider partner under the loan agreement, respectively. For each of the years ended December 31, 2023, 2022 and 2021, we recognized $0.2 million of revenue from the service provider partner associated with this loan. Loan to a Technology Partner In June 2022, we entered into a convertible promissory note with a technology partner, under which we agreed to loan the technology partner $1.5 million. Interest on the outstanding principal accrues at a rate per annum equal to 6.5%, starting one year from the effective date of the loan. Interest and principal payments are due on the maturity date of the loan, which is June 27, 2029, unless the loan is converted prior to the maturity date, which may occur upon a qualified financing event, as defined in the convertible promissory note, upon a sale of the technology partner or upon our election on the maturity date of the loan. As of December 31, 2023 and 2022, $1.5 million of principal was outstanding from the technology partner under the convertible promissory note. For the years ended December 31, 2023, 2022 and 2021, we did not record any revenue from the technology partner associated with this convertible promissory note. Investment in a Hardware Supplier In October 2018, we entered into a subordinate convertible promissory note with one of our hardware suppliers. In July 2019, we converted the outstanding notes receivable balance of $5.6 million into 9,520,832 shares of Series B preferred stock in the hardware supplier. We concluded that the $5.6 million equity investment, which is included in the Alarm.com segment, does not meet the criteria for consolidation and will be accounted for using the measurement alternative. Under the alternative, we measure investments without readily determinable fair values at cost, less impairment, adjusted for observable price changes from orderly transactions for identical or similar investments. As of December 31, 2023 and 2022, our investment in the hardware supplier was $5.6 million. Investments in Technology Partners In February 2021, we paid $5.0 million in cash to purchase 1,000,000 shares of Series B-2 Preferred Stock from a technology partner as part of a financing round that included other investors. The $5.0 million equity investment, which is included in the Alarm.com segment, does not meet the criteria for consolidation and is accounted for using the measurement alternative. Under the measurement alternative, we measure investments without readily determinable fair values at cost, less impairment, adjusted for observable price changes from orderly transactions for identical or similar investments. As of December 31, 2023 and 2022, our investment in the technology partner was $5.7 million. In December 2022, we paid $5.1 million in cash to another technology partner to purchase 4,231,717 shares of its Series A Preferred Stock. The $5.1 million equity investment, which is included in the Alarm.com segment, does not meet the criteria for consolidation and is accounted for using the measurement alternative. As of December 31, 2023 and 2022, our investment in the technology partner was $5.1 million. Allowance for Credit Losses - Notes Receivable The changes in our allowance for credit losses for notes receivable are as follows (in thousands):
We manage our notes receivables using delinquency as a key credit quality indicator. The following tables reflect the current and delinquent notes receivable by class of financing receivables and by year of origination (in thousands):
There were no notes receivable placed on nonaccrual status as of December 31, 2023 and 2022. During the years ended December 31, 2023, 2022 and 2021, there was no interest income recognized related to notes receivables that were in nonaccrual status. As of December 31, 2023 and 2022, there were no notes receivable placed in nonaccrual status for which there was not a related allowance for credit losses. As of December 31, 2023 and 2022, there were no notes receivables that were 90 days or greater past due for which we continued to accrue interest income. Prepaid Expenses As of December 31, 2023 and 2022, $14.6 million and $14.5 million of prepaid expenses were included in other current assets, respectively, primarily related to software licenses, long lead-time parts related to our inventory and insurance.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value Measurements |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fair Value Disclosures [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fair Value Measurements | Fair Value Measurements The following tables present our assets and liabilities measured at fair value on a recurring basis (in thousands):
The following table summarizes the change in fair value of the Level 3 liabilities with significant unobservable inputs (in thousands):
As of December 31, 2023, $675.6 million of our money market accounts was included in cash and cash equivalents and $4.1 million was included in other assets in our consolidated balance sheets. As of December 31, 2022, $509.6 million of our money market accounts was included in cash and cash equivalents and $0.7 million was included in other assets in our consolidated balance sheets. Our money market accounts are valued using quoted prices in active markets. See Note 13 for the carrying amount and estimated fair value of the 2026 Notes as of December 31, 2023 and 2022. We previously maintained a subsidiary long-term incentive plan and recorded a liability based on the potential cash payment contingent upon meeting certain financial milestones related to the agreement established with certain employees of one of our subsidiaries. This incentive plan was established in November 2017 and the amount of compensation awarded to employees depended on the fair market value of the subsidiary, which was determined in part by the subsidiary’s projected financial results. We accounted for the subsidiary long-term incentive plan using fair value and established liabilities for the future payments under the terms of the incentive plan based on estimating revenue, EBITDA and EBITDA margin of the subsidiary over the period of the incentive plan through the anticipated achievement of the milestones. We estimated the fair value of the liability by using a Monte Carlo simulation model which involves several Level 3 unobservable inputs. The significant unobservable inputs used in the valuation included a weighted average revenue volatility and the revenue risk adjustment. The revenue volatility was weighted using revenue volatility results from the subsidiary’s peer group as well as market transaction metrics. The revenue risk adjustment was calculated using capital structure allocations from the subsidiary’s peer group, market transaction metrics as well as United States Treasury yields. In May 2022, we terminated the subsidiary long-term incentive plan. The fair value of the liability related to the subsidiary long-term incentive plan as of the termination date was consistent with the liability as of March 31, 2022. Concurrent with the termination of the subsidiary long-term incentive plan, we granted performance-based restricted stock units to those employees who previously participated in the subsidiary long-term incentive plan. We accounted for the termination of the subsidiary long-term incentive plan and concurrent grant of performance-based restricted stock units as a modification of the original subsidiary long-term incentive plan. As a result, we reclassified the $3.1 million liability related to the subsidiary long-term incentive plan to additional paid-in capital during the three months ended June 30, 2022. Additionally, we recorded $1.2 million in incremental compensation costs as additional stock-based compensation expense to the applicable operating expense category based on the respective employee’s function (sales and marketing, general and administrative or research and development) during the three months ended June 30, 2022. The incremental compensation costs represented the excess of the fair value of the performance-based restricted stock units over the fair value of the subsidiary long-term incentive plan as of the modification date of the subsidiary long-term incentive plan. The contingent consideration liability consists of the potential earn-out payment related to our acquisition of 100% of the issued and outstanding capital stock of EBS on January 18, 2023. The earn-out payment is contingent on the satisfaction of certain performance targets related to the integration of EBS's hardware into the Alarm.com platform by December 31, 2025 and has a maximum potential payment of up to $2.5 million. We account for the contingent consideration using fair value and established a liability for the future earn-out payment based on an estimation of the probability of the future achievement of the performance targets. The contingent consideration liability was valued with Level 3 unobservable inputs, including the probability of expected achievement of the performance targets. At January 18, 2023, the fair value of the liability was $2.0 million. At each reporting date until December 31, 2025, or the achievement of the performance targets, we will remeasure the liability, using the same valuation approach. Changes in fair value resulting from information that existed subsequent to the acquisition date are recorded in general and administrative expense in the consolidated statements of operations. In 2023, the contingent consideration liability did not materially change from the acquisition date fair value of $2.0 million as there were minor changes in the expected probability of achievement for the performance targets. The unobservable inputs used in the valuation as of December 31, 2023 included a weighted average expected achievement percentage of 89.5%, weighted by the potential payout of the performance targets, including a range of 80.0% to 99.0%. The valuation also included a weighted average discount rate of 5.5%, which also represented the low and high range of the discount rates. Selecting another probability of expected achievement or discount rate within an acceptable range would not result in a significant change to the fair value of the contingent consideration liability. We monitor the availability of observable market data to assess the appropriate classification of financial instruments within the fair value hierarchy. Changes in economic conditions or model-based valuation techniques may require the transfer of financial instruments from one fair value level to another. There were no transfers into Level 3 or reclassifications between levels of the fair value hierarchy during the years ended December 31, 2023, 2022 and 2021.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leases |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Leases [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Leases | Leases As of December 31, 2023, we leased office space, data centers and office equipment under non-cancelable operating leases with various expiration dates through 2030. In August 2014, we signed a lease for office space in Tysons, Virginia, where we relocated our headquarters to in February 2016. We have subsequently entered into amendments to this lease to provide us with additional office space. The lease term ends in 2026, includes a five-year renewal option and includes a cumulative tenant improvement allowance of $12.1 million as of December 31, 2023. Supplemental information related to leases is presented in the table below (in thousands, except weighted-average term and discount rate):
Maturities of lease liabilities are as follows (in thousands):
_______________ (1)Operating lease payments exclude $5.1 million of legally binding minimum lease payments for leases executed but not yet commenced and do not include any options to extend lease terms that were reasonably certain of being exercised. (2)Imputed interest was calculated using the incremental borrowing rate applicable for each lease.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Liabilities |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Payables and Accruals [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Liabilities | Liabilities The components of accounts payable, accrued expenses and other current liabilities are as follows (in thousands):
The components of other liabilities are as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Debt, Commitments and Contingencies |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Debt, Commitments and Contingencies Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Debt, Commitments and Contingencies | Debt, Commitments and Contingencies The debt, commitments and contingencies described below would require us, or our subsidiaries, to make payments to third parties under certain circumstances. Convertible Senior Notes On January 20, 2021, we issued $500.0 million aggregate principal amount of 0% convertible senior notes due January 15, 2026 in a private placement to qualified institutional buyers. The terms of the 2026 Notes are governed by an Indenture, or the Indenture, by and between Alarm.com Holdings, Inc. and U.S. Bank National Association, as trustee. The 2026 Notes are senior unsecured obligations that do not bear regular interest and the principal amount of the 2026 Notes will not accrete. The 2026 Notes may bear special interest under specified circumstances related to our failure to comply with our reporting obligations under the Indenture. Special interest, if any, will be payable semiannually in arrears on January 15 and July 15 of each year, beginning on July 15, 2021. We received proceeds from the issuance of the 2026 Notes of $484.3 million, net of $15.7 million of transaction fees and other debt issuance costs. We may not redeem the 2026 Notes prior to January 20, 2024. We may redeem for cash, all or any portion of the 2026 Notes, at our option, on or after January 20, 2024, at a redemption price equal to 100% of the principal amount of the 2026 Notes to be redeemed, plus accrued and unpaid special interest, if any, to, but excluding, the redemption date, if the last reported sale price of our common stock has been at least 130% of the conversion price for the 2026 Notes then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which we provide notice of redemption. No sinking fund is provided for the 2026 Notes. The 2026 Notes will be convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding August 15, 2025, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on June 30, 2021 (and only during such calendar quarter), if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price for the 2026 Notes on each applicable trading day; (2) during the five business day period immediately after any 10 consecutive trading day period in which, for each trading day of that period, the trading price per $1,000 principal amount of 2026 Notes for such trading day was less than 98% of the product of the last reported sale price of our common stock and the conversion rate for the 2026 Notes on each such trading day; (3) if we call any or all of the 2026 Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date, but only with respect to the 2026 Notes called (or deemed called) for redemption; or (4) upon the occurrence of specified corporate events as set forth in the Indenture. On or after August 15, 2025, until the close of business on the second scheduled trading day immediately preceding the maturity date of the 2026 Notes, holders of the 2026 Notes may convert all or any portion of their 2026 Notes at any time, regardless of the foregoing conditions. Upon conversion, we may satisfy our conversion obligation by paying or delivering, as the case may be, cash, shares of our common stock or a combination of cash and shares of our common stock, at our election. It is our current intent to settle the principal amount of the 2026 Notes with cash. The initial conversion rate for the 2026 Notes is 6.7939 shares of our common stock per $1,000 principal amount of 2026 Notes, which is equivalent to an initial conversion price of $147.19 per share of our common stock, subject to adjustment under certain circumstances in accordance with the terms of the Indenture. In addition, following certain corporate events that occur prior to the maturity date of the 2026 Notes or if we deliver a notice of redemption in respect of the 2026 Notes, we will, under certain circumstances, increase the conversion rate of the 2026 Notes for a holder who elects to convert its 2026 Notes (or any portion thereof) in connection with such a corporate event or convert its 2026 Notes called (or deemed called) for redemption during the related redemption period (as defined in the Indenture), as the case may be. If we undergo a fundamental change (as defined in the Indenture), subject to certain exceptions and except as described in the Indenture, holders may require us to repurchase for cash all or any portion of their 2026 Notes at a fundamental change repurchase price equal to 100% of the principal amount of the 2026 Notes to be repurchased, plus accrued and unpaid special interest, if any, to, but excluding, the fundamental change repurchase date. The Indenture includes customary covenants and sets forth certain events of default after which the 2026 Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default involving us after which the 2026 Notes become automatically due and payable. We used some of the proceeds to repay the $110.0 million outstanding principal balance under our credit facility and also used some of the proceeds to pay accrued interest, fees and expenses related to our credit facility, which was terminated effective January 20, 2021. We are using the remaining net proceeds from the issuance of the 2026 Notes for working capital and other general corporate purposes, which may include acquisitions or strategic investments in complementary businesses or technologies. As discussed in Note 2, we adopted ASU 2020-06 effective January 1, 2022, using a modified retrospective adoption method. Prior to the adoption of the standard, the 2026 Notes were separated into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that did not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the 2026 Notes. The equity component was recorded in additional paid-in capital and was not remeasured as it continued to meet the conditions for equity classification. The debt discount for conversion option, debt issuance costs and net carrying amount of the equity component was $77.2 million, $2.4 million and $74.8 million, respectively, as of December 31, 2021. The excess of the principal amount of the liability component over its carrying amount was amortized to interest expense over the contractual term of the 2026 Notes at an effective interest rate of 4.0%. Prior to the adoption of ASU 2020-06, the difference between the book and tax treatment of the debt discount and debt issuance costs of the 2026 Notes resulted in a difference between the carrying amount and tax basis of the 2026 Notes. This taxable temporary difference resulted in the recognition of a $18.3 million net deferred tax liability which was recorded as an adjustment to additional paid-in capital during the three months ended March 31, 2021. Upon adoption of ASU 2020-06 on January 1, 2022, we recombined the liability and equity components of the 2026 Notes assuming that the instrument was accounted for as only a liability from inception to the date of adoption. We also recombined the liability and equity components of the debt issuance costs. The issuance costs are presented as a deduction from the outstanding principal balance of the 2026 Notes and are amortized to interest expense using the effective interest method over the contractual term of the 2026 Notes at a rate of 0.6%. Upon adoption of ASU 2020-06 on January 1, 2022, we also removed the temporary difference between the book and tax treatment of the debt discount and adjusted the temporary difference between the book and tax treatment of the debt issuance costs of the 2026 Notes. As of December 31, 2023 and 2022, the fair value of our 2026 Notes was $444.8 million and $411.5 million, respectively. The fair value was determined based on the quoted price of the 2026 Notes in an inactive market on the last traded day of the quarter and has been classified as Level 2 in the fair value hierarchy. Based on the closing price of our common stock of $64.62 on the last trading day of the quarter, the if-converted value of the 2026 Notes did not exceed the principal amount of $500.0 million as of December 31, 2023. The net carrying amount of the liability component of the 2026 Notes is as follows (in thousands):
Interest expense related to the 2026 Notes is as follows (in thousands):
Acquired Debt - EBS On January 18, 2023, one of our wholly-owned subsidiaries acquired 100% of the issued and outstanding shares of capital stock of EBS. As part of this acquisition we acquired $2.9 million of outstanding debt, which had decreased to zero as of December 31, 2023. Commitments and Contingencies Indemnification Agreements We have various agreements that may obligate us to indemnify the other party to the agreement with respect to certain matters. Generally, these indemnification provisions are included in contracts arising in the normal course of business. Although we cannot predict the maximum potential amount of future payments that may become due under these indemnification agreements, we do not believe any potential liability that might arise from such indemnity provisions is probable or material. Legal Proceedings On June 2, 2015, Vivint, Inc., or Vivint, filed a lawsuit against us in U.S. District Court, District of Utah, alleging that our technology directly and indirectly infringes six patents that Vivint purchased. On October 27, 2022, we filed a demand for arbitration of a dispute arising under the Patent Cross License Agreement between Alarm.com and Vivint executed in November 2013. Vivint had stopped paying license fees to Alarm.com under the agreement. As a result of Vivint’s refusal to pay license fees under the agreement, which began during the fourth quarter of 2022, SaaS and license revenue and total revenue through December 31, 2023 were lower by approximately $6.0 million on a quarterly basis. Quarterly earnings and cash flow through December 31, 2023 were also impacted by the aforementioned $6.0 million, plus additional legal fees. We also filed a lawsuit against Vivint on January 4, 2023 in U.S. District Court, Eastern District of Texas, alleging that Vivint infringed 15 of our patents. On March 8, 2023, Vivint filed counterclaims in the action alleging that Alarm.com’s products and services directly and indirectly infringed 14 patents owned by Vivint. Most of Vivint’s counterclaims also named our service provider ADT LLC as a defendant. On December 21, 2023, Alarm.com and Vivint agreed to settle all outstanding litigation between the parties and to enter into a long-term intellectual property license agreement under which Alarm.com will license to Vivint its intellectual property portfolio. On January 10, 2022, EcoFactor, Inc., or EcoFactor, filed a lawsuit against us in U.S. District Court, District of Oregon, alleging Alarm.com’s products and services directly and indirectly infringe five U.S. patents owned by EcoFactor. EcoFactor is seeking a permanent injunction, enhanced damages and attorneys' fees. EcoFactor had previously asserted two of the same patents against us in an October 2019 complaint with the U.S. International Trade Commission, or ITC. In July 2021, the ITC found in favor of Alarm.com. EcoFactor appealed the decision but withdrew its appeal in December 2021. We moved to dismiss the Oregon case for failure to state a claim on March 28, 2022. Three of the asserted patents are in ex parte reexamination proceedings at the PTO, and ex parte reexamination of a fourth patent concluded on August 23, 2023 after the claims were amended. On April 18, 2022, all claims of a fifth patent were found unpatentable by the U.S. Patent Trial and Appeal Board, or PTAB, in an inter partes review, and the parties expect that all claims of that patent will be canceled because EcoFactor's appeal of that PTAB decision was dismissed. On April 18, 2022, the district court stayed the case at the request of the parties pending the disposition of PTAB and other proceedings involving the asserted patents, and the parties filed a joint status report on January 2, 2024. Should EcoFactor prevail in its lawsuit we could be required to pay damages and/or a reasonable royalty for sales of our solution, we could be enjoined from making, using and selling our solution if a license or other right to continue selling such elements is not made available to us, and we could be required to pay ongoing royalties and comply with unfavorable terms if such a license is made available to us. While we believe we have valid defenses to EcoFactor’s claims, the outcome of these legal claims cannot be predicted with certainty and any of these outcomes could result in an adverse effect on our business. Based on currently available information, we have determined a loss is not probable or reasonably estimable at this time. On July 22, 2021, Causam Enterprises, Inc., or Causam, filed a lawsuit against us in U.S. District Court, Western District of Texas, alleging that Alarm.com’s smart thermostats infringe four U.S. patents owned by Causam. Causam is seeking preliminary and permanent injunctions, enhanced damages and attorneys’ fees. We have not yet responded to the complaint. On September 3, 2021, the court issued an order staying the lawsuit until the ITC investigation described below is finally resolved. On July 28, 2021, Causam filed a complaint with the ITC naming Alarm.com Incorporated, Alarm.com Holdings, Inc., and EnergyHub, Inc., among others, as proposed respondents. The complaint alleges infringement of the same four patents Causam asserted in district court. Causam is seeking a permanent limited exclusion order and permanent cease and desist order. On August 27, 2021, the ITC instituted an investigation into Causam’s allegations naming Alarm.com Incorporated, Alarm.com Holdings, Inc., EnergyHub Inc. and others as respondents. We answered the complaint on October 4, 2021. Among other things, we asserted defenses based on non-infringement and invalidity of the patents in question. An evidentiary hearing in the investigation was held from June 28, 2022 through July 1, 2022. On February 16, 2023, the ITC issued a final decision in favor of Alarm.com and EnergyHub. Causam filed an appeal of the ITC decision on April 14, 2023. Causam did not appeal the ITC decision with respect to Alarm.com and EnergyHub. Should Causam prevail in its district court lawsuit we could be required to pay damages and/or a reasonable royalty for sales of our solution, we could be enjoined from making, using and selling our solution if a license or other right to continue selling such elements is not made available to us, and we could be required to pay ongoing royalties and comply with unfavorable terms if such a license is made available to us. While we believe we have valid defenses to Causam’s claims, the outcome of these legal claims cannot be predicted with certainty, and any of these outcomes could result in an adverse effect on our business. Based on currently available information, we have determined a loss is not probable or reasonably estimable at this time. In addition to the matters described above, we may be required to provide indemnification to certain of our service provider partners for certain claims regarding our solutions. For example, we incurred costs associated with the indemnification of our service provider ADT, LLC. On February 25, 2021, Vivint filed a lawsuit against ADT LLC a/k/a ADT LLC of Delaware d/b/a ADT Security Services in U.S. District Court, District of Utah, alleging that ADT Pulse, Control, and Blue each infringe one or more patents owned by Vivint. Vivint is seeking damages and attorneys’ fees. Vivint filed a second amended complaint on March 8, 2022. Pursuant to the December 21, 2023 settlement agreement between Alarm.com and Vivint, the allegations regarding ADT Pulse and Control will be dismissed, ending Alarm.com’s indemnification obligations in this matter. We also incurred costs associated with the indemnification of our service provider Monitronics International, Inc. d/b/a Brinks in patent infringement suits. On November 4, 2022, January 13, 2023 and April 18, 2023, IOT Innovations LLC, or IOT, sued Monitronics in U.S. District Court, Eastern District of Texas, alleging patent infringement of certain products and services sold by Monitronics. Together, IOT asserted infringement of 26 patents and sought permanent injunctions, enhanced damages and attorneys' fees. On October 3, 2023, IOT filed a stipulation of dismissal of all three cases, ending the cases and the Company's involvement therein. We also incur costs associated with the indemnification of our service provider, Central Security Group – Nationwide, Inc. (d/b/a Alert 360), or CSG, in an ongoing patent litigation. In 2018, Ubiquitous Connectivity, LP, or Ubiquitous, brought suit against CSG in U.S. District Court, Northern District of Oklahoma, alleging infringement of two US patents. The case was stayed by agreement of the parties for several years while the patents in suit were challenged before the PTAB. In January 2021, the PTAB deemed 42 out of 46 claims of the two asserted patents unpatentable. Ubiquitous appealed a portion of the PTAB’s findings to the United States Court of Appeals for the Federal Circuit. The Federal Circuit affirmed the PTAB’s ruling on August 8, 2023. As a result, only four patent claims remain at issue and the Northern District of Oklahoma case is no longer stayed. A claim construction hearing is scheduled for December 12, 2024. A hearing on dispositive motions, including for summary judgment, is scheduled for April 15, 2026. A trial is scheduled for June 22, 2026. Should Ubiquitous prevail on its infringement claims, we could be required to indemnify CSG for damages in the form of a reasonable royalty or of Ubiquitous’s lost profits. CSG could be enjoined from making, using, and selling our solution if a license or other right to continue selling our technology is not made available or if we are unable to design around such patents, and we could be required to pay ongoing royalties and comply with unfavorable terms if such a license is made available to us. The outcome of these legal claims cannot be predicted with certainty. Based on currently available information, we have determined a loss is not probable or reasonably estimable at this time. We may also be a party to litigation and subject to claims incident to the ordinary course of business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of these ordinary course matters will not have a material adverse effect on our business. Other than the preceding matters, we are not a party to any lawsuit or proceeding that, in the opinion of management, is reasonably possible or probable of having a material adverse effect on our financial position, results of operations or cash flows. We reserve for contingent liabilities based on ASC 450, "Contingencies," when it is determined that a liability, inclusive of defense costs, is probable and reasonably estimable. Litigation is subject to many factors that are difficult to predict, so there can be no assurance that, in the event of a material unfavorable result in one or more claims, we will not incur material costs.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stockholders' Equity |
12 Months Ended |
|---|---|
Dec. 31, 2023 | |
| Equity [Abstract] | |
| Stockholders' Equity | Stockholders' Equity Authorized shares We are authorized to issue two classes of stock, common stock and preferred stock. On June 9, 2015, the board of directors amended and restated our Amended and Restated Certificate of Incorporation, effective upon the closing of our initial public offering, or IPO, on July 1, 2015, and authorized us to issue up to 300,000,000 shares of common stock and 10,000,000 shares of undesignated preferred stock. Common and Preferred Stock As of December 31, 2023 and 2022, there were 51,888,838 and 50,985,454 shares of common stock issued, and 49,868,175 and 49,452,709 shares of common stock outstanding, respectively. As of December 31, 2023 and 2022, there were no preferred shares issued and outstanding. Each outstanding share of common stock is entitled to one vote per share. Stock Repurchase Programs On December 3, 2020, our board of directors authorized a stock repurchase program, under which we were authorized to purchase up to an aggregate of $100.0 million of our outstanding common stock during the three-year period ending December 3, 2023. On February 15, 2023, our board of directors authorized the cancellation of the balance under the stock repurchase program ending December 3, 2023 and also authorized a stock repurchase program, effective February 23, 2023 under which we are authorized to purchase up to an aggregate of $100.0 million of our outstanding common stock during the two-year period ending February 23, 2025. During the years ended December 31, 2023 and 2022, we repurchased 487,918 and 1,385,592 shares of our common stock under these programs for $27.3 million and $78.8 million, respectively, which includes applicable commissions and fees. We did not repurchase any shares of our common stock under these programs in 2021. As of January 1, 2023, we are subject to a 1.0% excise tax on the value of net corporate stock repurchases under the Inflation Reduction Act of 2022. When applicable, the excise tax will be included as part of the cost basis of shares acquired and is presented within stockholders’ equity in the consolidated balance sheets. Shares Withheld As permitted under the terms of the 2015 Plan, in 2021 the Compensation Committee authorized the withholding of shares of common stock in connection with the vesting of restricted stock unit awards issued to employees to satisfy applicable tax withholding requirements. These withheld shares are not issued or considered common stock repurchases under our stock repurchase program. We paid $2.6 million and $4.5 million of tax withholdings related to vesting of restricted stock units during the years ended December 31, 2023 and 2021, respectively. No tax withholdings related to the vesting of restricted stock units were paid during the year ended December 31, 2022. We also utilize the sell-to-cover method in which shares of our restricted stock unit awards were sold into the market on behalf of the employee upon vesting to cover tax withholding liabilities. We may utilize either the withholding method or sell-to-cover method in the future.
|
Stock-Based Compensation |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Share-Based Payment Arrangement [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Stock-Based Compensation | Stock-Based Compensation Stock-based compensation expense is included in the following line items in the consolidated statements of operations (in thousands):
The following table summarizes the components of non-cash stock-based compensation expense (in thousands):
2015 Equity Incentive Plan We issue stock options pursuant to our 2015 Plan. The 2015 Plan allows for the grant of stock options to employees and for the grant of nonqualified stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, or RSUs, performance-based stock awards, and other forms of equity compensation to our employees, directors and non-employee directors. In June 2015, our board of directors adopted and our stockholders approved our 2015 Plan pursuant to which we initially reserved a total of 4,700,000 shares of common stock for issuance under the 2015 Plan, which included shares of our common stock previously reserved for issuance under our Amended and Restated 2009 Stock Incentive Plan, or the 2009 Plan. The number of shares of common stock reserved for issuance under the 2015 Plan will automatically increase on January 1 each year, for a period of not more than 10 years, commencing on January 1, 2016 through January 1, 2024, by 5.0% of the total number of shares of common stock outstanding on December 31 of the preceding calendar year, or a lesser number of shares as may be determined by the board of directors. As a result of the adoption of the 2015 Plan, no further grants may be made under the 2009 Plan. As of December 31, 2023, 9,526,427 shares remained available for future grant under the 2015 Plan. In December 2023, our board of directors determined that the January 1, 2024 increase in the number of shares reserved for issuance under the 2015 Plan would be 5.0% of the total number of shares of common stock outstanding on December 31, 2023, or 2,493,408 shares. In November 2022, our board of directors determined that the January 1, 2023 increase in the number of shares reserved for issuance under the 2015 Plan would be 5.0% of the total number of shares of common stock outstanding on December 31, 2022, or 2,472,635 shares. In December 2021, our board of directors determined that the January 1, 2022 increase in the number of shares reserved for issuance under the 2015 Plan would be 5.0% of the total number of shares of common stock outstanding on December 31, 2021, or 2,512,972 shares. Stock Options Stock options under the 2015 Plan have been granted at exercise prices based on the closing price of our common stock on the date of grant. Stock options under the 2009 Plan were granted at exercise prices as determined by the board of directors to be the fair market value of our common stock. Our stock options generally vest over a five-year period and each option, if not exercised or forfeited, expires on the th anniversary of the grant date. Certain stock options granted under the 2015 Plan and previously granted under the 2009 Plan may be exercised before the options have vested. Unvested shares issued as a result of early exercise are subject to repurchase by us upon termination of employment or services at the original exercise price. The proceeds from the early exercise of stock options are initially recorded as a current liability and are reclassified to common stock and additional paid-in capital as the awards vest and our repurchase right lapses. There were no unvested shares of common stock outstanding subject to our right of repurchase as of December 31, 2023 and 2022. We did not repurchase any unvested shares of common stock related to early exercised stock options in connection with employee terminations during the years ended December 31, 2023, 2022 and 2021. There were no proceeds from the early exercise of the unvested stock options reflected in accounts payable, accrued expenses and other current liabilities on our consolidated balance sheets as of December 31, 2023 and 2022. We account for stock-based compensation options based on the fair value of the award as of the grant date. We recognize stock-based compensation expense using the accelerated attribution method, net of actual forfeitures, in which compensation cost for each vesting tranche in an award is recognized ratably from the service inception date to the vesting date for that tranche. We value our stock options using the Black-Scholes option pricing model, which requires the input of subjective assumptions, including the risk-free interest rate, expected term, expected stock price volatility and dividend yield. The risk-free interest rate assumption is based upon observed interest rates for constant maturity U.S. Treasury securities consistent with the expected term of our stock options. In 2021 and years prior to 2021, we used the "simplified method" to calculate the expected term, which was presumed to be the mid-point between the vesting date and the end of the contractual term. Beginning upon the first grant of options in 2022, the expected term for options granted is estimated using our historical experience, including information related to options we have granted. The expected volatility for options granted is based on historical volatilities of our stock over the estimated expected term of the stock options. There were 237,400, 184,500 and 143,700 stock options granted during the years ended December 31, 2023, 2022 and 2021, respectively. We declared and paid dividends in June 2015 in anticipation of our IPO, which we closed on July 1, 2015. Subsequent to the IPO, we do not expect to declare or pay dividends on a recurring basis. As such, we assume that the dividend rate is 0%. The following table summarizes the assumptions used for estimating the fair value of stock options granted:
The following table summarizes stock option activity:
The weighted average grant date fair value for our stock options granted during the years ended December 31, 2023, 2022 and 2021 was $23.01, $24.68 and $36.63, respectively. The total fair value of stock options vested during the years ended December 31, 2023, 2022 and 2021 was $3.3 million, $3.3 million and $3.4 million, respectively. The aggregate intrinsic value of stock options exercised during the years ended December 31, 2023, 2022 and 2021 was $5.6 million, $5.7 million and $21.9 million, respectively. As of December 31, 2023, the total compensation cost related to nonvested awards not yet recognized was $6.8 million, which will be recognized over a weighted average period of 2.7 years. Cash received from exercises of stock options was $2.0 million, $2.5 million and $4.2 million during the years ended December 31, 2023, 2022 and 2021, respectively. Restricted Stock Units There was an aggregate of 558,747, 1,123,076 and 837,576 RSUs without performance conditions granted to certain of our employees and directors during the years ended December 31, 2023, 2022 and 2021, respectively. There were no RSUs with performance conditions granted during the year ended December 31, 2023. There was an aggregate of 168,223 and 120,314 RSUs with performance conditions granted to certain of our employees during the years ended December 31, 2022 and 2021, respectively. The time-based RSUs vest over a five-year period from the vesting commencement date, which is generally the grant date. The performance-based RSUs vest when the related performance conditions are met. Vested RSUs include the amount of shares withheld to satisfy tax withholding requirements to be paid by us on behalf of our employees, when applicable. We account for RSUs based on the fair value of the award as of the grant date. We recognize stock-based compensation expense for time-based RSUs using the accelerated attribution method, net of actual forfeitures, in which compensation cost for each vesting tranche in an award is recognized ratably from the grant date to the vesting date for that tranche. The condition for vesting of the RSUs is based on continued employment. We recognize stock-based compensation expense for performance-based RSUs based on management’s determination of the probable outcome of the performance conditions and we record a cumulative adjustment in periods in which there is a change in the estimated number of shares expected to vest. As of December 31, 2023, the total unrecognized compensation expense related to RSUs without performance conditions was $63.1 million, which is expected to be recognized over a weighted average period of 2.4 years. As of December 31, 2023, the total unrecognized compensation expense related to RSUs with performance conditions was $6.8 million, which is expected to be recognized over a weighted average period of 2.8 years. The following table summarizes RSU activity:
The weighted average grant date fair value for our RSUs without performance conditions granted during the years ended December 31, 2023, 2022 and 2021 was $55.40, $63.76 and $86.35, respectively. The weighted average grant date fair value for our RSUs with performance conditions granted during the years ended December 31, 2022 and 2021 was $71.64 and $87.53, respectively. The total fair value of RSUs without performance conditions vested during the years ended December 31, 2023, 2022 and 2021 was $45.3 million, $24.3 million and $20.9 million, respectively. The total fair value of RSUs with performance conditions vested during the years ended December 31, 2023, 2022 and 2021 was $3.2 million, zero and $1.1 million, respectively. Employee Stock Purchase Plan Our board of directors adopted our 2015 ESPP in June 2015. As of December 31, 2023, 1,895,990 shares have been reserved for future grant under the 2015 ESPP, with provisions established to increase the number of shares available on January 1 of each subsequent year for nine years. The annual automatic increase in the number of shares available for issuance under the 2015 ESPP is the lesser of 1% of each class of common stock outstanding as of December 31 of the preceding fiscal year, 1,500,000 shares of common stock, or such lesser number as determined by the board of directors. There was no increase to the number of shares of common stock reserved for issuance under the 2015 ESPP in any of 2021, 2022 or 2023 nor will the number of shares be increased in 2024. The 2015 ESPP allows eligible employees to purchase shares of our common stock at 90% of the fair market value, rounded up to the nearest cent, based on the closing price of our common stock on the purchase date. The maximum number of shares of our common stock that a participant may purchase during any calendar year shall not exceed such number of shares having a fair market value equal to the lesser of $15,000 or 10% of the participant's base compensation for that year. The 2015 ESPP is considered compensatory for purposes of share-based compensation expense due to the 10% discount on the fair market value of the common stock. An aggregate of 33,639, 24,994 and 19,628 shares were purchased by employees for the years ended December 31, 2023, 2022 and 2021, respectively, for which we recognized $0.2 million of compensation expense during each of those years. Compensation expense is recognized for the amount of the discount, net of actual forfeitures and voluntary withdrawals, over the six-month purchase period.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Earnings Per Share |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Earnings Per Share [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Earnings Per Share | Earnings Per Share Basic and Diluted Earnings Per Share The components of basic and diluted earnings per share are as follows (in thousands, except share and per share amounts):
The following securities have been excluded from the calculation of diluted weighted average common shares outstanding as the inclusion of these securities would have an anti-dilutive effect:
Our redeemable noncontrolling interests relate to our 86% equity ownership interest in OpenEye, and our 85% equity ownership interest in Noonlight. See Note 2 for details on the put options and call options contained in the OpenEye and Noonlight stockholder agreements. Prior to the adoption of ASU 2020-06, since we expected to settle the principal amount on our outstanding 2026 Notes in cash and any excess in cash or shares of our common stock, we used the treasury stock method for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread had a dilutive impact on diluted net income per share of common stock when the average market price of our common stock for a given period exceeded the conversion price of $147.19 per share for the 2026 Notes. Based on the initial conversion price and the average market price of our common stock for the year ended December 31, 2021, there was no dilutive effect of the 2026 Notes on our earnings per share during the year ended December 31, 2021. Upon adoption of ASU 2020-06 on January 1, 2022, we began using the if-converted method when calculating the dilutive impact of the 2026 Notes on net income per share. As a result, we included 3,396,950 shares related to the 2026 Notes within the weighted average shares outstanding when calculating the diluted net income per share for the years ended December 31, 2023 and 2022. Additionally, we included $2.4 million of debt issuance cost amortization, net of tax, within the numerator of the diluted net income per share for each of the years ended December 31, 2023 and 2022. We use the treasury stock method when calculating the dilutive impact of the stock options and restricted stock units on net income per share.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Significant Service Providers and Distributors |
12 Months Ended |
|---|---|
Dec. 31, 2023 | |
| Risks and Uncertainties [Abstract] | |
| Significant Service Providers and Distributors | Significant Service Providers and Distributors During the years ended December 31, 2023, 2022 and 2021, our 10 largest revenue service provider partners or distributors accounted for 50%, 49% and 47% of our consolidated revenue, respectively. One of our service provider partners within the Alarm.com segment individually represented greater than 15% but not more than 20% of our revenue for the years ended December 31, 2023, 2022 and 2021. One of our service provider partners in the Alarm.com segment represented more than 10% of accounts receivable as of December 31, 2023. Two of our service provider partners in the Alarm.com segment represented more than 10% of accounts receivable as of December 31, 2022.
|
Income Taxes |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Tax Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Taxes | Income Taxes The components of our income before income taxes are as follows (in thousands):
The components of our income tax expense are as follows (in thousands):
The difference between the income tax expense at the federal statutory rate and income tax expense in the consolidated statements of operations is as follows:
The components of our net deferred tax assets (liabilities) are as follows (in thousands):
A reconciliation of the beginning and ending amounts of unrecognized tax benefits (without related interest expense) is as follows (in thousands):
Our effective income tax rates were 17.9%, 1.7% and (11.1)% for the years ended December 31, 2023, 2022 and 2021, respectively. For the year ended December 31, 2023, the effective tax rate was below the 21.0% statutory rate primarily due to research and development tax credits claimed and the foreign derived intangible income deduction, partially offset by the impact of state taxes, foreign withholding taxes, federal estimated tax payment interest expense, other nondeductible expenses and a stock-based compensation tax shortfall. For the years ended December 31, 2022 and 2021, the effective tax rates were below the 21.0% statutory rate primarily due to research and development tax credits claimed, foreign derived intangible income deductions and tax windfall benefits from employee stock-based payment transactions, partially offset by the impact of nondeductible expenses, foreign withholding taxes and state taxes. We recognize a valuation allowance if, based on the weight of available evidence, both positive and negative, it is more likely than not that some portion, or all, of net deferred tax assets will not be realized. Our valuation allowance for state research and development tax credit carryforwards and net deferred tax assets of our EBS subsidiary were $3.8 million, $2.6 million and $1.9 million as of December 31, 2023, 2022 and 2021, respectively. We apply guidance for uncertainty in income taxes that requires the application of a more likely than not threshold to the recognition and de-recognition of uncertain tax positions. If the recognition threshold is met, this guidance permits us to recognize a tax benefit measured at the largest amount of the tax benefit that, in our judgment, is more likely than not to be realized upon settlement. We recorded a net increase to the unrecognized tax benefits liability of $1.5 million, $2.1 million and $1.4 million primarily for research and development tax credits claimed during the years ended December 31, 2023, 2022 and 2021, respectively. We believe it is reasonably possible within the next 12 months that a decrease of up to $2.5 million in unrecognized tax benefits may be recognized as a result of a lapse of the statute of limitations. Our unrecognized tax benefits as of December 31, 2023 and 2022 includes unrecognized tax benefits of $8.9 million and $7.4 million, respectively, that if recognized, would reduce our income tax expense and effective tax rate. As of December 31, 2023 and 2022, our consolidated balance sheets included a $0.8 million and $0.3 million accrual for total interest expense related to unrecognized tax benefits, respectively. We recognize interest and penalties related to unrecognized tax benefits as a component of income tax expense. As of December 31, 2023, we had gross U.S. federal net operating loss carryforwards of $10.0 million, which will begin to expire in 2031, Canadian federal net operating loss carryforwards of $0.4 million, which are scheduled to begin to expire in 2034 and Polish federal net operating loss carryforwards of $0.7 million, which are scheduled to begin to expire in 2025. As of December 31, 2023, we had state net operating loss carryforwards of $5.5 million, which will begin to expire in 2031. As of December 31, 2023, we had less than $0.1 million of federal research and development tax credit carryforwards that will begin to expire in 2041. As of December 31, 2023, we had state research and development tax credit carryforwards of $4.0 million, which will begin to expire in 2030. The federal net operating loss carryforward arose in connection with the 2013 acquisition of EnergyHub and the 2022 acquisition of Noonlight. Utilization of the acquired EnergyHub and Noonlight net operating loss carryforwards may be subject to annual limitations due to ownership change limitations as provided by the Internal Revenue Code of 1986, as amended. Our tax returns are subject to on-going review and examination by various tax authorities. Tax authorities may not agree with the treatment of items reported in our tax returns, and therefore the outcome of tax reviews and examinations can be unpredictable. On October 13, 2021, the Internal Revenue Service commenced an examination of our federal income tax return for 2018 and on August 12, 2022, the Internal Revenue Service expanded the examination to include our federal income tax return for 2019. On January 25, 2024, the Internal Revenue Service notified us that the income tax examination of our 2018 and 2019 federal income tax returns has been closed. As a result, we expect to pay approximately $1.5 million in additional federal taxes and recognize an income tax benefit of approximately $0.9 million during the three months ending March 31, 2024. As of December 31, 2023, we did not have material undistributed foreign earnings. We have not recorded a deferred tax liability on the undistributed earnings from our foreign subsidiaries, as such earnings are considered to be indefinitely reinvested. In August 2022, the Inflation Reduction Act of 2022 was enacted in the United States which, among other provisions, includes a minimum 15.0% tax on companies that have a three-year average annual adjusted financial statement income of more than $1.0 billion and a 1.0% excise tax on the value of net corporate stock repurchases. Both provisions became effective on January 1, 2023 and the provisions did not have a material impact on our financial condition or results of operations as of December 31, 2023.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Information |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Segment Reporting [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Segment Information | Segment Information We have two reportable segments: •Alarm.com segment •Other segment Our chief operating decision maker is our chief executive officer. Management determined the operational data used by the chief operating decision maker is that of the two reportable segments. Management bases strategic goals and decisions on these segments and the data presented below is used to measure financial results. Our Alarm.com segment represents our cloud-based and Software platforms for the intelligently connected property and related solutions that contributed 93%, 94% and 95% of our revenue, net of intersegment eliminations, for the years ended December 31, 2023, 2022 and 2021, respectively. Our Other segment is focused on researching, developing and offering residential and commercial automation solutions and energy management products and services in adjacent markets. Inter-segment revenue includes sales of hardware between our segments. Management evaluates the performance of its segments and allocates resources to them based on operating income / (loss) as compared to prior periods and current performance levels. The reportable segment operational data is presented in the tables below (in thousands):
Our SaaS and license revenue for the Alarm.com segment included software license revenue of $23.2 million, $26.8 million and $32.3 million for the years ended December 31, 2023, 2022 and 2021, respectively. There was no software license revenue recorded for the Other segment during the years ended December 31, 2023, 2022 and 2021. Amortization and depreciation expense was $30.3 million, $29.6 million and $29.3 million for the Alarm.com segment for the years ended December 31, 2023, 2022 and 2021, respectively. Amortization and depreciation expense was $1.1 million, $1.2 million and $0.4 million for the Other segment for the years ended December 31, 2023, 2022 and 2021, respectively. Additions to property and equipment were $8.9 million, $28.4 million and $9.7 million for the Alarm.com segment for the years ended December 31, 2023, 2022 and 2021, respectively. Additions to property and equipment were $0.2 million, $0.3 million and $0.5 million for the Other segment for the years ended December 31, 2023, 2022 and 2021, respectively. We derived substantially all revenue from North America for the years ended December 31, 2023, 2022 and 2021. Substantially all of our long-lived assets were in North America as of December 31, 2023 and 2022.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Quarterly Financial Data (unaudited) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Quarterly Financial Information Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Quarterly Financial Data (unaudited) | Quarterly Financial Data (unaudited) The following table shows selected unaudited quarterly consolidated statement of operations data for each of our eight most recently completed quarters. In the opinion of management, the information for each of these quarters has been prepared on the same basis as our audited financial statements and include all adjustments, consisting of normal recurring adjustments and accruals, necessary for the fair statement of financial information in accordance with GAAP. However, the global economy, credit markets and financial markets have and may continue to experience significant volatility as a result of Macroeconomic Conditions. These Macroeconomic Conditions have and may continue to create supply chain disruptions, inventory disruptions, and fluctuations in economic growth, including fluctuations in employment rates, inflation, energy prices and consumer sentiment. It remains difficult to assess or predict the ultimate duration and economic impact of the Macroeconomic Conditions. Additionally, increases in freight shipment and inventory component costs resulted in an increase to our cost of hardware revenue during portions of 2022. Information about current and prior period acquisitions that may affect the comparability of the selected financial information presented below is included in Note 7, and information about current and prior period legal matters that may affect the comparability of the selected financial information presented below is included in Note 13. The selected consolidated statements of operation data in amounts are presented below (in thousands, except per share data):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule II - Valuation and Qualifying Accounts and Reserves |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule II - Valuation and Qualifying Accounts and Reserves | Schedule II Valuation and Qualifying Accounts and Reserves (In thousands)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pay vs Performance Disclosure - USD ($) $ in Thousands |
3 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 |
|
| Pay vs Performance Disclosure | ||||||||
| Net Income (Loss) | $ 31,304 | $ 19,524 | $ 15,799 | $ 14,416 | $ 18,085 | $ 18,332 | $ 10,842 | $ 9,079 |
Insider Trading Arrangements |
3 Months Ended | 12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Dec. 31, 2023
shares
|
Dec. 31, 2023
shares
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Trading Arrangements, by Individual | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-Rule 10b5-1 Arrangement Adopted | false | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rule 10b5-1 Arrangement Terminated | false | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-Rule 10b5-1 Arrangement Terminated | false | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Daniel Kerzner [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Trading Arrangements, by Individual | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Material Terms of Trading Arrangement | During the three months ended December 31, 2023, the following directors or officers (as defined in Rule 16a‑1(f) under the Exchange Act) adopted, modified or terminated a Rule 10b5‑1 trading arrangement (as defined in Item 408(a) of Regulation S-K) intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Name | Daniel Kerzner | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Title | President, Platforms Business | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rule 10b5-1 Arrangement Adopted | true | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adoption Date | November 15, 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arrangement Duration | 485 days | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Aggregate Available | 28,433 | 28,433 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Significant Accounting Policies (Policies) |
12 Months Ended |
|---|---|
Dec. 31, 2023 | |
| Accounting Policies [Abstract] | |
| Principles of Consolidation | Principles of Consolidation Our consolidated financial statements include our accounts and those of our majority-owned and controlled subsidiaries after elimination of intercompany accounts and transactions. Equity investments over which we are able to exercise significant influence but do not control the investee are accounted for using the equity method. We determine whether we have a controlling financial interest in an entity by first evaluating whether the entity is a voting interest entity or a variable interest entity, or VIE. Voting interest entities are entities that have sufficient equity and provide equity investor voting rights that give them power to make significant decisions relating to the entity’s operations. The usual condition for a controlling financial interest in a voting interest entity is ownership of a majority voting interest. In VIEs, a controlling financial interest is attained through means other than voting rights and the entities lack one or more of the characteristics of a voting entity. We have unconsolidated equity investments in third-party businesses. Equity investments with readily determinable fair values are recorded at fair value. Equity investments without readily determinable fair values are recorded using the measurement alternative. Under the measurement alternative, we measure investments without readily determinable fair values at cost, less impairment, adjusted for observable price changes from orderly transactions for identical or similar investments. We make a separate election to use the measurement alternative for each eligible investment, and reassess whether an investment qualifies for the alternative at each reporting period. Adjustments resulting from impairment, fair value or observable price changes are recorded in other income / (expense), net in our consolidated statements of operations.
|
| Use of Estimates | Use of Estimates The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America, or GAAP, requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. As of the date of issuance of these financial statements, we are not aware of any specific event or circumstance that would require us to update our estimates, assumptions and judgments or revise the carrying value of our assets or liabilities. However, our estimates, judgments and assumptions are continually evaluated based on available information and experience and may change as new events occur and additional information is obtained. The global economy, credit markets and financial markets have and may continue to experience significant volatility as a result of significant worldwide events, including public health crises, and geopolitical upheaval, such as Russia’s incursion into Ukraine and the war between Israel and Hamas, disruptions to global supply chains, rising interest rates, risk of recession and inflation (collectively, the Macroeconomic Conditions). Because of the use of estimates inherent in the financial reporting process and in light of the continuing uncertainty arising from the Macroeconomic Conditions, actual results could differ from those estimates and any such differences may be material. Estimates are used when accounting for revenue recognition, allowances for credit losses, allowance for hardware returns, estimates of obsolete inventory, long-term incentive compensation, the lease term and incremental borrowing rates for leases, stock-based compensation, income taxes, legal reserves, goodwill, intangible assets and other long-lived assets.
|
| Reclassifications | Reclassifications Certain previously reported amounts in the income taxes footnote for the year ended December 31, 2022 have been reclassified to conform to our current presentation, including the reclassification for income tax underpayment interest, net of tax benefit, within the reconciliation between the federal statutory rate and the effective income tax rate.
|
| Cash and Cash Equivalents | Cash and Cash Equivalents We consider all highly liquid instruments purchased with an original maturity from the date of purchase of three months or less to be cash equivalents.
|
| Accounts Receivable and Notes Receivable | Accounts Receivable Accounts receivable are principally derived from sales to customers located in the United States and Canada. The majority of our sales in Canada are transacted in U.S. dollars. Our accounts receivable are stated at estimated realizable value.Notes Receivable Notes receivable are presented net of an allowance for uncollectibility, if any. We accrue interest on notes receivable based on the contractual terms of the note. Outstanding notes receivable that are aged 30 days or more from the contractual payment date are considered past due. Notes receivable are evaluated for impairment at least quarterly. Impairment occurs when it is deemed probable that we will not be able to collect all amounts due according to the contractual terms of the loan. Factors considered in determining impairment include payment status, collateral value and the probability of collecting payments when due.
|
| Restricted Cash | Restricted Cash We consider all cash reserved for a specific use and not available for immediate or general business use to be restricted cash.
|
| Credit Losses | Credit Losses The allowance for credit losses is a valuation account that is deducted from the accounts receivable and notes receivable amortized cost basis to present the net amount expected to be collected. We estimate the allowance balance by applying the loss-rate method using relevant available information from internal and external sources, including historical write-off activity, current conditions and reasonable and supportable forecasts. Historical credit loss experience provides the basis for the estimation of expected credit losses. Adjustments to historical loss information are made for changes in economic conditions, such as changes in unemployment rates. We use projected economic conditions over a period no more than twelve months based on data from external sources. For periods beyond the twelve-month reasonable and supportable forecast period, we revert to historical loss information immediately. The allowance for credit losses is measured on a pooled basis when similar risk characteristics exist. When assessing whether to measure certain financial assets on a pooled basis, we considered various risk characteristics, including the financial asset type, size and the historical or expected credit loss pattern. These risk characteristics are relevant to accounts receivable and notes receivable. We identified the following two portfolio segments for our accounts receivable: (i) outstanding accounts receivable balances within Alarm.com and certain subsidiaries and (ii) outstanding accounts receivable balances within all other subsidiaries. We identified the following two portfolio segments for our notes receivable: (i) loan receivables and (ii) hardware financing receivables. There were no changes to our portfolio segments during the years ended December 31, 2023 and 2022, and no changes to our policies or practices involving the issuance of notes receivable, customer acquisitions or any other factors that influenced our estimate of expected credit losses. Additionally, there were no significant changes in the amount of accounts receivable or notes receivable write-offs during the year ended December 31, 2023 as compared to historical periods other than a partial accounts receivable write-off of $0.7 million related to one of our distribution partners' outstanding balance during the year ended December 31, 2021. There were no purchases or sales of financial assets during the years ended December 31, 2023 and 2022. There were no hardware financing receivables outstanding as of December 31, 2023 and 2022. Expected credit losses are estimated over the contractual term of the financial assets and we adjust the term for expected prepayments when appropriate. For the years ended December 31, 2023 and 2022 we recorded credit loss expense of $1.0 million and $0.8 million in general and administrative expense in our consolidated statements of operations, respectively. For the year ended December 31, 2021, we recorded a reduction to credit loss expense of $1.0 million in general and administrative expense in our consolidated statements of operations. The contractual term excludes expected extensions, renewals and modifications because extension and renewal options are unconditionally cancelable by us. Write-offs of the amortized cost basis are recorded to the allowance for credit losses. Any subsequent recoveries of previously written off balances are recorded as a reduction to credit loss expense. We do not accrue interest on notes receivable that are considered impaired or are 90 days or greater past due based on their contractual payment terms. Notes receivable that are 90 days or greater past due are placed on nonaccrual status. Notes receivable may be placed on nonaccrual status earlier if, in management’s opinion, a timely collection of the full principal and interest becomes uncertain. After a note receivable has been placed on nonaccrual status, interest will be recognized when cash is received. A note receivable may be returned to accrual status after all of the customer’s delinquent balances of principal and interest have been settled, and collection of all remaining contractual amounts due is reasonably assured. We have elected not to measure an allowance for credit losses for accrued interest receivables. We write-off any accrued interest on notes receivable that are considered impaired or are 90 days or greater past due based on their contractual payment terms by reversing interest income. The accrued interest receivable as of December 31, 2023 and 2022 was $0.1 million and less than $0.1 million, respectively, and is reflected in other current assets and other assets within our consolidated balance sheets and excluded from the amortized cost basis of the notes receivable. We did not write-off any accrued interest receivable during the years ended December 31, 2023, 2022 and 2021.
|
| Inventory | Inventory Our inventory, which is comprised of raw materials, work-in-process and finished goods, includes materials used to produce our wireless communications network enabled radios, video cameras, video recorders, smart thermostats, gunshot detection sensors, home automation system parts and peripherals, is stated at the lower of cost or net realizable value, and is charged to cost of sales primarily on a first in, first out, or FIFO, basis when the inventory is shipped from our manufacturer and received by our service provider partners. We periodically evaluate our inventory quantities for obsolescence based on criteria such as customer demand and changing technology and record an obsolescence write-off when necessary.
|
| Leases | Leases We determine if an arrangement contains a lease at the inception of the arrangement. As part of the lease determination process, we assess several factors, including, but not limited to, whether we have the right to control and direct the use of the asset and whether the other party has a substantive substitution right. If we enter into leases that contain multiple components, we identify separate lease components based on whether or not the right to use the underlying assets is distinct and either highly dependent or highly interrelated with other rights in the contract. We also evaluate whether there are any non-lease components in the arrangement. For certain classes of underlying assets, such as data centers, we have elected not to separate non-lease components from lease components. For all other classes of underlying assets, if separate lease and non-lease components are identified, we allocate the consideration in the contract to the lease and non-lease components using the relative stand-alone selling price method at the lease inception. Many of our leases include options to renew at our sole discretion. We also have several leases that provide us an option to terminate the lease prior to the end of the lease term. These renewal and termination options are included in the lease term at the commencement date when we are reasonably certain the options will be exercised. When assessing the likelihood of electing these options, we consider the length of the renewal period, market conditions, our expansion plans, the existence of a termination penalty, as well as other factors. Our lease agreements do not contain any material residual value guarantees, restrictive covenants or variable lease payments. Right-of-use, or ROU, assets represent our right to use an underlying asset for the term of the lease and lease liabilities represent our obligation to make lease payments throughout the term of the lease. ROU assets and lease liabilities are recognized as of the commencement date of the lease based on the present value of contractual lease payments due over the term of the lease. We use our incremental borrowing rate to determine the present value of the lease payments, as our leases do not state the rate implicit in the lease. Our incremental borrowing rate is determined on a collateralized basis at the commencement date of the lease. ROU assets and lease liabilities resulting from operating leases are recorded on our consolidated balance sheets. We did not have any finance leases or subleases as of December 31, 2023 and 2022. Lease expense is recognized on a straight-line basis over the term of the lease. Office and equipment lease expense is recorded in general and administrative expense and data center lease expense recorded in cost of SaaS and license revenue as well as research and development expense. Some of our leases include tenant improvement allowances, which are recorded when we are reasonably certain to utilize the allowance and are amortized on a straight-line basis over the shorter of the lease terms or the asset lives. Leases with an initial lease term of twelve months or less are considered short-term leases. Short-term leases are not recorded on our consolidated balance sheets. Expenses associated with short-term leases are recognized on a straight-line basis over the term of the lease and are recorded in general and administrative expense.
|
| Convertible Senior Notes | Convertible Senior Notes On January 20, 2021, we issued $500.0 million aggregate principal amount of 0% convertible senior notes due January 15, 2026 in a private placement to qualified institutional buyers, or the 2026 Notes. Prior to the January 1, 2022 adoption of Accounting Standards Update, or ASU, 2020-06, "Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity," we separated the 2026 Notes into liability and equity components. In accounting for the issuance of our convertible senior notes, the carrying amount of the liability component was calculated by measuring the fair value of a similar liability that did not have an associated convertible feature, using a discounted cash flow model with a risk adjusted yield. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the 2026 Notes as a whole. This difference between the aggregate principal amount and the liability component represented a debt discount that was amortized to interest expense using the effective interest method over the term of the notes. Transaction costs attributable to the liability component were netted with the liability component and amortized to interest expense using the effective interest method over the term of the 2026 Notes. Transaction costs attributable to the equity component were netted with the equity component of the notes in additional paid-in capital in the consolidated balance sheets. The equity component was not remeasured as long as it continued to meet the conditions for equity classification. We adopted ASU 2020-06 effective January 1, 2022, using a modified retrospective adoption method, which required us to record the initial effect of this guidance as a cumulative-effect adjustment to retained earnings on January 1, 2022. Upon adoption of ASU 2020-06, we recombined the liability and equity components of the 2026 Notes assuming that the instrument was accounted for as only a liability from inception to the date of adoption. We also recombined the liability and equity components of the debt issuance costs. We also removed the temporary difference between the book and tax treatment of the debt discount and adjusted the temporary difference between the book and tax treatment of the debt issuance costs of the 2026 Notes. The issuance costs are presented as a deduction from the outstanding principal balance of the 2026 Notes and are amortized to interest expense using the effective interest method over the contractual term of the 2026 Notes.
|
| Comprehensive Income | Comprehensive Income Comprehensive income consists of net income and other comprehensive income. Other comprehensive income refers to gains and losses that are recorded as an element of stockholders' equity and excluded from net income. Our other comprehensive income consists of foreign currency translation adjustments.
|
| Foreign Currency | Foreign Currency For foreign operations where substantially all monetary transactions are in the local currency, we use the local currency as the functional currency. For these foreign operations, assets and liabilities are translated at period-end exchange rates and revenue and expense items are translated at average exchange rates prevailing during the periods being reported. The effects of translating financial statements of foreign operations into our reporting currency are recognized as a cumulative translation adjustment within accumulated other comprehensive (loss) / income, a separate component of stockholders’ equity. Gains or losses from foreign currency remeasurements that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in our results of operations.
|
| Redeemable Noncontrolling Interests | Redeemable Noncontrolling Interests Noncontrolling interests with redemption features that are not solely within our control are considered redeemable noncontrolling interests. Our redeemable noncontrolling interests relate to our 86% equity ownership interest in PC Open Incorporated, a Washington corporation, doing business as OpenEye and our 85% equity ownership interest in Noonlight, Inc., or Noonlight, a Delaware corporation (see Note 7). The OpenEye and Noonlight stockholder agreements contain a put option that gives the minority stockholders the right to sell their shares to us based on the fair value of the shares and also contain a call option that gives us the right to purchase the remaining shares from the minority stockholders based on the fair value of the shares. The next put and call options related to OpenEye can each be exercised beginning in the first quarter of 2024. The put and call options related to Noonlight can each be exercised beginning in the first quarter of 2026. These redeemable noncontrolling interests are considered temporary equity and we report them between liabilities and stockholders’ equity in the consolidated balance sheets. The amount of the net income or loss attributable to the redeemable noncontrolling interests is recorded in the consolidated statements of operations and the accretion of the redemption values is recorded as an adjustment to additional paid-in capital. We account for purchases of redeemable noncontrolling interest as a component of stockholders' equity when control is maintained. We recognize the difference between the consideration paid for the acquired redeemable noncontrolling interest and the fair value of the acquired redeemable noncontrolling interest as an adjustment to additional paid-in capital.
|
| Internal-Use Software | Internal-Use Software We capitalize the costs directly related to the development of internal-use software for our platforms during the application development stage of the projects. Such costs primarily include payroll and payroll-related costs for engineers and product development employees directly associated with the development project. Our internal-use software is reported at cost less accumulated depreciation. Depreciation begins once the project is ready for its intended use, which is usually when the code goes into production in weekly software builds on our platforms. We depreciate the asset on a straight-line basis over a period of three years, which is the estimated useful life. We update our software for our SaaS multi-tenant platforms on a weekly basis utilizing continuous agile development methods, which primarily consists of bug-fixes and user interface changes. We evaluate whether a project should be capitalized if it adds significant functionality to our platforms. Maintenance activities or minor upgrades are expensed in the period performed.
|
| External Software and Research and Development | External Software Costs incurred in researching and developing a computer software product that will be marketed and sold are charged to expense when incurred until technological feasibility is established. Technological feasibility is established upon completion of a detailed program design or, in its absence, completion of a working model. After technological feasibility is established, certain payroll and payroll-related costs are capitalized for engineers and product development employees directly associated with the development project. Cost capitalization ceases when the product is available for general release. Our non-hosted software is typically developed in an agile environment with frequent revisions to product release features and functions. Agile development results in a short duration between completion of the detailed program design and beta release.Research and Development Our research and development costs consist primarily of personnel and related expenses for our employees working on our product development and software and device engineering teams, including salaries, bonuses, stock-based compensation, benefits and other personnel costs. Our research and development of new products and services is a multidisciplinary effort across our product management, program management, software engineering, device engineering, quality engineering, configuration management and network operations teams. Also included are non-personnel costs, such as consulting and professional fees paid to third-party development resources. We invest substantial resources in research and development to enhance our platforms and applications, support our technology infrastructure, develop new capabilities and conduct quality assurance testing.
|
| Revenue Recognition | Revenue Recognition We derive our revenue from three primary sources: the sale of cloud-based SaaS services on our integrated Alarm.com platform, the sale of licenses and services on our non-hosted software platform, or Software platform, and the sale of hardware products. We sell our platform and hardware solutions to service provider partners that resell our solutions and hardware to residential and commercial property owners, who are the service provider partners’ customers. Our subscribers consist of all of the properties maintained by those residential and commercial property owners to which we are delivering at least one of our solutions. We also sell our hardware to distributors who resell the hardware to service provider partners. We enter into contracts with our service provider partners that establish pricing for access to our platform solutions and for the sale of hardware. These service provider contracts typically have an initial term of one year, with subsequent renewal terms of one year. Our service provider partners have indicated that they typically have to five-year service contracts with residential and commercial property owners who use our solutions. Our hardware includes cellular radio modules that enable access to our cloud-based platforms, as well as video cameras, video recorders, smart thermostats, image sensors, gunshot detection sensors and other peripherals. Our service provider partners may purchase our hardware in anticipation of installing the hardware in a residential or commercial property when they create a new subscriber account, or for use in existing subscriber properties. The purchase of hardware occurs in a transaction that is separate and typically in advance of the purchase of our platform services. The performance obligation is primarily satisfied when the hardware is received by our service provider partner or distributor. Service provider partners transact with us to purchase our platform solutions and resell our solutions to a new subscriber, or to upgrade or downgrade the solutions of an existing subscriber, at which time the subscriber’s access to our platform solutions is enabled and the delivery of the services commences. Our performance obligation related to providing our platform solutions is satisfied on a daily basis as the subscriber uses the platform services. The purchase of platform solutions and the purchase of hardware are separate transactions as revenue is recognized when control of the promised goods or services are transferred to our customers, in an amount that reflects the consideration that we expect to receive in exchange for those goods or services. We generate all of our revenue from contracts with customers. SaaS and license revenue associated with our contracts is invoiced and revenue is recognized at an amount that corresponds directly with the value of the performance completed to date. Additionally, the consideration received from hardware sales corresponds directly with the stand-alone selling price of the hardware. As a result, we have elected to use the practical expedient related to the amount of transaction price allocated to the unsatisfied performance obligations and therefore, we have not disclosed the total remaining revenue expected to be recognized on all contracts or the expected period over which the remaining revenue would be recognized. To determine the transaction price, we analyze all of the performance obligations included in the contract. We consider the terms of the contract and our customary business practices, which typically do not include financing components or non-cash consideration. We have variable consideration primarily in the form of rebate incentives. The significant inputs related to our estimates of variable consideration include the volume and amount of products and services sold historically and expected to be sold in the future, the availability and performance of our services and the historical and expected number of returns. Depending on the type of variable consideration and its predictability, we may apply an "expected value" approach or a "most likely amount" approach. We estimate the variable consideration at the onset of a contract and include the variable consideration within the transaction price if it is probable that a significant reversal of the variable consideration would not occur in the future. When determining whether the amount of variable consideration included in the transaction price should be constrained, we look at the history of hardware purchased and subscribers added by our service provider partners to estimate the likelihood of those service provider partners obtaining the rebates. At times, our contracts include consideration payable to a customer in the form of fixed discounts or rebates. We record the consideration payable to a customer as a reduction to the transaction price resulting in a reduction to revenue over the service period. If we enter into contracts that contain multiple promised services, we evaluate which of the promised services represent separate performance obligations based on whether or not the promised services are distinct and whether or not the services are separable from other promises in the contract. If these criteria are met, then we allocate the transaction price to the performance obligations using the relative stand-alone selling price method at contract inception. In determining the relative estimated selling prices, we consider market conditions, entity-specific factors and information about the customer or class of customer. Any discount within the contract is allocated proportionately to all of the separate performance obligations in the contract unless the terms of discount relate specifically to the entity’s efforts to satisfy some but not all of the performance obligations. For our standard service provider agreements, we have used a portfolio approach for purposes of revenue recognition, as each agreement has similar characteristics and we do not expect the effects of applying this approach would have a material impact on our financial statements as compared to assessing each agreement individually. SaaS and License Revenue We generate the majority of our SaaS and license revenue primarily from monthly fees charged to our service provider partners sold on a per subscriber basis for access to our cloud-based intelligently connected property platform and related solutions. Our fees per subscriber vary based upon the service plan and features utilized. Under the terms of our contractual arrangements with our service provider partners, we bill a monthly fee to our service provider partners in advance of the month of service, with the exception of the initial partial month of service, which is paid in arrears. Due to the limited period of time between receipt of payment and delivery of service, we have not accounted for these advance payments as significant financing components. We typically transfer the promised SaaS services to our customers over time, which is evidenced by the fact that the customers receive and consume the benefits provided by our performance of the services as such services are rendered. As a result, we recognize revenue from SaaS services on a monthly basis as we satisfy our performance obligations over the period of service. We have demonstrated that we can sell our SaaS offering on a stand-alone basis, as it can be sold separately from hardware and activation services. Our service provider partners typically incur and pay the same monthly fee per subscriber account for the entire period a subscriber account is active. We offer multiple service level packages for our platform solutions including a range of solutions and a range of a la carte add-ons for additional features. The fee paid by our service provider partners each month for the delivery of our solutions is based on the combination of packages and add-ons enabled for each subscriber. We utilize tiered pricing plans where our service provider partners may receive prospective pricing discounts driven by volume. We also generate SaaS and license revenue from the fees paid to us when we license our intellectual property to third parties for use of our patents. We bill a monthly fee to third parties based on the number of customers that were active during the prior month. We apply the usage-based royalty exception to recognize license revenue because the sole or predominant item to which the royalty relates is the license of intellectual property. Under the usage-based royalty exception, we recognize revenue on a monthly basis over the period of service. In addition, in certain markets, our EnergyHub subsidiary sells its demand response service for an annual service fee, with pricing based on the number of subscribers or amount of aggregate electricity demand made available for a utility’s or market’s control. Software License Revenue Our SaaS and license revenue also includes our software license revenue from monthly fees charged to service providers on a per subscriber basis for access to our Software platform. The non-hosted software for interactive security, automation and related solutions is typically deployed and operated by the service provider in its own network operations center. Our agreements for the Software platform solution typically include software and services, such as post-contract customer support, or PCS. Software sales that include multiple elements are typically allocated to the various elements using the relative stand-alone selling price method. We apply the usage-based royalty exception to recognize license revenue associated with software hosted by our customers because the predominant item to which the royalty relates is the license of intellectual property. Under the usage-based royalty exception, we recognize revenue on a monthly basis over the period during which the services are expected to be performed. Under the terms of our contractual arrangements with our service provider partners, we are entitled to payment of a monthly fee that is billed per subscriber for the month of service. Our software license revenue during the years ended December 31, 2023, 2022 and 2021 was $23.2 million, $26.8 million and $32.3 million, respectively. Hardware and Other Revenue We generate hardware and other revenue primarily from the sale of video cameras, video recorders, smart thermostats and cellular radio modules that provide access to our cloud-based platforms and, to a lesser extent, the sale of other devices, including image sensors, gunshot detection sensors and other peripherals. We primarily transfer hardware to our customers upon delivery to the customer, which corresponds with the time at which the customer obtains control of the hardware. As a result, we recognize hardware and other revenue as we satisfy our performance obligations, which primarily occurs when the hardware is received by our service provider partner or distributor, net of a reserve for estimated returns. There are a few contracts in which we provide shipping and handling services to the customer after control of the hardware transfers to the customer. In these instances, we have elected to account for shipping and handling costs as activities performed to fulfill the promise to transfer hardware to the customer and not as a separate promised service. Amounts due from the sale of hardware are payable in accordance with the terms of our agreements with our service provider partners or distributors, and are not contingent on resale to end-users, or to service provider partners in the case of sales of hardware to distributors. Payment for our hardware is typically due within 30 days from shipment. Our distributors sell directly to our service provider partners under terms between the two parties. When determining the amount of consideration we expect to be entitled to for the sale of our hardware, we estimate the variable consideration associated with customer returns. We record a reserve against revenue for hardware returns based on historical returns. For each of the years ended December 31, 2023, 2022 and 2021, our reserve against revenue for hardware returns was 1% of hardware and other revenue. We evaluate our hardware reserve on a quarterly basis or if there is an indication of significant changes in return experience. Historically, our returns of hardware have not significantly differed from our estimated reserve. Additionally, we provide warranties related to the intended functionality of the products and services provided and those warranties typically allow for the return of hardware up to one year past the date of sale. We determined that these warranties are not separate performance obligations as they cannot be purchased separately and do not provide a service in addition to an assurance the hardware will function as expected. Our hardware and other revenue also includes our revenue from the sale of perpetual licenses that provide our customers in the commercial market the right to use our video surveillance software for an indefinite period of time in exchange for a one-time license fee. Our hardware and other revenue also includes our revenue from the sale of licenses that provide our customers the right to use our indoor gunshot detection solution in exchange for license fees. Our perpetual licenses and licenses to our indoor gunshot detection solution provide a right to use intellectual property that is functional in nature and has significant stand-alone functionality. Accordingly, for licenses of functional intellectual property, revenue is recognized at the point-in-time when control has been transferred to the customer, which occurs once the software has been made available to the customer. Hardware and other revenue may also include activation fees charged to some of our service provider partners for activation of a new subscriber account on our platforms, as well as fees paid by service provider partners for our marketing services. Our service provider partners use services on our platforms, such as support tools and applications, to assist in the installation of our solutions in subscriber properties. This installation marks the beginning of the service period on our platforms and, on occasion, we earn activation revenue for fees charged for this service. The activation fee is non-refundable, separately negotiated and specified in our contractual arrangements with our service provider partners and is charged to the service provider partner for each subscriber activated on our platforms. The decision whether to charge an activation fee is based in part on the expected number of subscribers to be added by our service provider partners and as a result, many of our largest service provider partners do not pay an activation fee. Activation fees are not offered on a stand-alone basis separate from our SaaS offering and are billed and received at the beginning of the arrangement. We record activation fees initially as deferred revenue and we recognize these fees ratably over the expected term of the subscribers’ account which we estimate is 10 years based on our annual attrition rate. The portion of these activation fees included in current and long-term deferred revenue as of our balance sheet date represents the amounts that will be recognized ratably as revenue over the following twelve months, or longer as appropriate, until the 10-year expected term is complete. The balance of deferred revenue for activation fees was $4.8 million and $5.3 million as of December 31, 2023 and 2022, respectively, which combines current and long-term balances. Cost of Revenue Our cost of SaaS and license revenue primarily includes the amounts paid to wireless network providers and, to a lesser extent, the costs of running our network operations centers which are expensed as incurred, as well as patent and royalty costs in connection with technology licensed from third-party providers and amounts paid to distributed energy resource providers. Our cost of SaaS and license revenue also includes our cost of software license revenue, which primarily includes the payroll and payroll-related costs of the department dedicated to providing service exclusively to those service providers that host the Software platform. Our cost of software license revenue during the years ended December 31, 2023, 2022 and 2021 was $0.6 million, $0.5 million and $1.1 million, respectively. Our cost of hardware and other revenue primarily includes cost of raw materials, tooling, freight shipments and amounts paid to our third-party manufacturer for production and fulfillment of our cellular radio modules and image sensors, and procurement costs for our video cameras, video recorders, smart thermostats and gunshot detection sensors, which we purchase from an original equipment manufacturer, and other devices. Cost of hardware and other revenue also includes material costs and labor cost related to our employees who manufacture hardware for our suite of IoT solutions. Additionally, our cost of hardware and other revenue includes royalty costs in connection with technology licensed from third-party providers. We record the cost of SaaS and license revenue as expenses are incurred, which corresponds to the delivery period of our services to our subscribers. We record the cost of hardware and other revenue primarily when the hardware and other services are delivered to the service provider partner, which occurs when control of the hardware and other services transfers to the service provider partner. Our cost of revenue excludes amortization and depreciation shown in operating expenses. Contract Asset and Contract Liability Balances At contract inception, we assess the goods and services promised in our contracts with customers and identify a performance obligation for each distinct promise to transfer a good or service, or bundle of goods or services. To identify the performance obligations, we consider all of the goods or services promised in the contract, whether explicitly stated or implied based on customary business practices. We record a contract asset when we satisfy a performance obligation by transferring a promised good or service. Contract assets can be conditional or unconditional depending on whether another performance obligation must be satisfied before payment can be received. We receive payments from our service provider partners based on the billing schedule established in our contracts. All of the accounts receivable presented in the consolidated balance sheets represent unconditional rights to consideration. We do not have any assets from contracts containing conditional rights and we do not have any assets from satisfied performance obligations that have not been invoiced. We recognize an asset related to the costs incurred to obtain a contract only if we expect to recover those costs and we would not have incurred those costs if the contract had not been obtained. We recognize an asset from the costs incurred to fulfill a contract if the costs (i) are specifically identifiable to a contract, (ii) enhance resources that will be used in satisfying performance obligations in future and (iii) are expected to be recovered. Our assets related to costs incurred to obtain a contract consist of capitalized commission costs and upfront payments made to a customer. Based on the policy above, we capitalize a portion of our commission costs as an incremental cost of obtaining a contract. When calculating the incremental cost of obtaining a contract, we exclude any commission costs related to metrics that could be satisfied without obtaining a contract, including training-related metrics. We amortize our commission costs over a period of three years, which is consistent with the period over which the products and services related to the commission are transferred to the customer. The three-year period was determined based on our review of historical enhancements and upgrades to our products and services. We applied the portfolio approach to account for the amortization of contract costs for those contracts that have similar characteristics. Upfront payments made to a customer are capitalized and amortized over the expected period of benefit and are recorded as a reduction to revenue. Contract liabilities include payments received in advance of performance under the contract and are realized with the associated revenue recognized under the contract. All of the deferred revenue presented in the consolidated balance sheets represents contract liabilities resulting from advance cash receipts from customers or amounts billed in advance to customers from the sale of services. Changes in deferred revenue are due to our performance under the contract as well as to cash received from new contracts for which services have not been provided.
|
| Fair Value Measurements | Fair Value Measurements The accounting standard for fair value measurements provides a framework for measuring fair value and requires disclosures regarding fair value measurements. Fair value is defined as the price that would be received for an asset or the exit price that would be paid to transfer a liability in the principal or most advantageous market in an orderly transaction between market participants on the measurement date. This accounting standard established a fair value hierarchy, which requires an entity to maximize the use of observable inputs, where available. The following summarizes the three levels of inputs: Level 1 - Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date; Level 2 - Inputs other than quoted prices included within Level 1 that are observable for similar assets and liabilities, either directly or indirectly; quoted prices in markets that are not active; and Level 3 - Unobservable inputs supported by little or no market activity. The carrying amount of financial assets, including cash and cash equivalents and accounts receivable, as well as accounts payable approximates fair value because of the short maturity and liquidity of those instruments. Assets and Liabilities Measured at Fair Value on a Recurring Basis - In 2023 and 2022, we recorded assets for our money market accounts. In 2023, we recorded liabilities for a contingent consideration liability related to acquisitions at fair value on a recurring basis. Prior to the termination of the long-term incentive plan with one of our subsidiaries in May 2022, we recorded liabilities for the long-term incentive plan at fair value on a recurring basis. Assets Measured at Fair Value on a Nonrecurring Basis - We measure certain assets, including property and equipment, goodwill and intangible and long-lived assets at fair value on a nonrecurring basis. These assets are recognized at fair value when they are deemed to be other-than-temporarily impaired. Additionally, equity investments without readily determinable fair values are recognized at fair value on a nonrecurring basis when observable price changes from orderly transactions for identical or similar investments become available.
|
| Concentration of Credit Risk | Concentration of Credit Risk The financial instruments that potentially subject us to concentrations of credit risk consists principally of cash and cash equivalents and accounts receivables. All of our cash and cash equivalents are held at financial institutions that management believes to be of high credit quality. Our cash and cash equivalent accounts may exceed federally insured limits at times. We mitigate the risk of loss for our cash and cash equivalents by depositing funds with a number of reputable financial institutions and monitoring risk profiles and investment strategies of money market funds. We have not experienced any losses on cash and cash equivalents to date. To manage accounts receivable risk, we evaluate the credit worthiness of our service provider partners and maintain an allowance for credit losses. The majority of our accounts receivable balance is due from our service provider partners in North America. We assess the concentrations of credit risk with respect to accounts receivables based on one industry and one geographic region and believe our reserve for uncollectible accounts is appropriate based on our history and this concentration.
|
| Stock-Based Compensation | Stock-Based Compensation We compensate our executive officers, board of directors and employees with stock-based compensation plans under our 2015 Equity Incentive Plan, or 2015 Plan. We record stock-based compensation expense related to time-based restricted stock units based upon the award’s grant date fair value and use an accelerated attribution method, net of actual forfeitures, in which compensation cost for each vesting tranche in an award is recognized ratably from the service inception date to the vesting date for that tranche. We record stock-based compensation expense related to performance-based restricted stock units based on management’s determination of the probable outcome of the performance conditions and we record a cumulative adjustment in periods in which there is a change in the estimated number of shares expected to vest. Our equity awards generally vest over five years and are settled in shares of our common stock. During 2023, 2022 and 2021, we recognized compensation expense of $47.3 million, $52.7 million and $38.7 million, respectively. During 2022 and 2021 we recognized an associated tax windfall benefit from stock-based awards of $2.0 million and $10.1 million, respectively. During 2023, we recognized a tax shortfall from stock-based awards of $0.5 million. We account for stock-based compensation arrangements with non-employees based upon the award’s grant date fair value. We estimate the fair value of each option granted on the date of the grant using the Black-Scholes option-pricing model, which contains uncertainties and requires us to estimate the risk-free interest rate, expected term, expected stock price volatility and dividend yield. In 2021 and years prior to 2021, we used the "simplified method" to calculate the expected term, which was presumed to be the mid-point between the vesting date and the end of the contractual term. Beginning upon the first grant of options in 2022, the expected term for options granted is estimated using our historical experience, including information related to options we have granted. Our Employee Stock Purchase Plan, or 2015 ESPP, allows eligible employees to purchase shares of our common stock at 90% of the fair market value of the closing price on the purchase date. The maximum number of shares of our common stock that a participant may purchase during any calendar year is limited to the lesser of 10% of the participant's base compensation for that year or the number of shares with a fair market value of $15,000. The 2015 ESPP is considered compensatory for purposes of share-based compensation expense. Compensation expense is recognized for the amount of the discount, net of actual forfeitures, over the six-month purchase period. We account for stock-based compensation options based on the fair value of the award as of the grant date. We recognize stock-based compensation expense using the accelerated attribution method, net of actual forfeitures, in which compensation cost for each vesting tranche in an award is recognized ratably from the service inception date to the vesting date for that tranche. We value our stock options using the Black-Scholes option pricing model, which requires the input of subjective assumptions, including the risk-free interest rate, expected term, expected stock price volatility and dividend yield. The risk-free interest rate assumption is based upon observed interest rates for constant maturity U.S. Treasury securities consistent with the expected term of our stock options. In 2021 and years prior to 2021, we used the "simplified method" to calculate the expected term, which was presumed to be the mid-point between the vesting date and the end of the contractual term. Beginning upon the first grant of options in 2022, the expected term for options granted is estimated using our historical experience, including information related to options we have granted. The expected volatility for options granted is based on historical volatilities of our stock over the estimated expected term of the stock options. We account for RSUs based on the fair value of the award as of the grant date. We recognize stock-based compensation expense for time-based RSUs using the accelerated attribution method, net of actual forfeitures, in which compensation cost for each vesting tranche in an award is recognized ratably from the grant date to the vesting date for that tranche.
|
| 401(k) Defined Contribution Plan | 401(k) Defined Contribution Plan We adopted the Alarm.com Holdings 401(k) Plan, or the Plan, on April 30, 2009. All of our employees are eligible to participate in the Plan. For the years ended December 31, 2023, 2022 and 2021, our discretionary match was 100% of employee contributions up to 10% of salary and up to a $5,000 maximum match.
|
| Business Combinations | Business Combinations We are required to allocate the purchase price of acquired companies to the identifiable tangible and intangible assets acquired and liabilities assumed at the acquisition date based upon their estimated fair values. The net assets and results of operations of an acquired entity are included in our consolidated financial statements from the acquisition date. Acquisition-related costs are expensed as incurred. Goodwill as of the acquisition date represents the excess of the purchase consideration of an acquired business over the fair value of the underlying net tangible and intangible assets acquired net of liabilities assumed. This valuation requires management to apply significant judgment in estimating the fair value of long-lived and intangible assets acquired, which involves the use of significant estimates and assumptions. Significant estimates and assumptions in valuing certain acquired customer relationship intangible assets include estimates about future expected cash flows and discount rates. Significant estimates and assumptions in valuing acquired developed technology intangible assets include estimates about future expected cash flows, obsolescence factors and discount rates. Significant estimates and assumptions in valuing acquired trade name intangible assets include estimates about future expected cash flows, royalty rates and discount rates. During the measurement period, we may record adjustments to the assets acquired and liabilities assumed. Any adjustments to provisional amounts that are identified during the measurement period are recorded in the reporting period in which the adjustment amounts are determined. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings. Some acquisitions may include contingent consideration, which is an obligation to make future payments to the seller contingent upon the achievement of future operational or financial targets. The fair value of the contingent consideration is estimated on a quarterly basis and changes in the fair value of the contingent consideration resulting from information that existed subsequent to the acquisition date are recorded in the consolidated statements of operations.
|
| Goodwill, Intangible Assets and Long-lived Assets | Goodwill, Intangible Assets and Long-lived Assets Goodwill Goodwill represents the excess of (1) the aggregate of the fair value of consideration transferred in a business combination, over (2) the fair value of assets acquired, net of liabilities assumed. Goodwill is allocated to our reporting units, which are our operating segments or one level below our operating segments. Goodwill is not amortized, but is subject to annual impairment tests. We perform our annual impairment review of goodwill on October 1 and when a triggering event occurs between annual impairment tests. We test our goodwill at the reporting unit level. We perform either a qualitative analysis or a quantitative analysis every year depending on the changes to our goodwill balance as well as changes in our business and the economy. Qualitative factors we consider include, but are not limited to, macroeconomic conditions, industry and market conditions, company specific events, changes in circumstances and market capitalization. The amount of goodwill impairment is calculated as the amount by which a reporting unit's carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. For our 2023 annual impairment review, we performed a qualitative assessment for our Alarm.com reporting unit, our only reporting unit with a goodwill balance. Based on the results of our qualitative assessment, we determined that it was not more likely than not that the fair value of our reporting unit was less than its carrying amount, including goodwill. Therefore, we concluded that there was no goodwill impairment as of October 1, 2023. Our assessment was performed as of October 1, 2023, and we have determined there has been no triggering events that resulted in goodwill impairment from our assessment date through December 31, 2023. Intangible Assets and Long-lived Assets Intangible assets are initially valued at fair value using generally accepted valuation methods appropriate for the type of intangible asset. Intangible assets with definite lives are amortized over their estimated useful lives. We evaluate the recoverability of our intangible assets with definite lives and long-lived assets for impairment whenever events or circumstances indicate that the carrying amount of the assets may not be recoverable. Recoverability of intangible assets with definite lives and long-lived assets are measured by comparison of the carrying amount of the asset to the future undiscounted cash flows the asset is expected to generate. If the asset is considered to be impaired, the amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired asset.
|
| Advertising Costs | Advertising Costs We expense advertising costs as incurred.
|
| Accounting for Income Taxes | Accounting for Income Taxes We account for income taxes under the asset and liability method as required by Accounting Standards Codification, or ASC 740, "Income Taxes," which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that are included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statements and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. We record net deferred tax assets to the extent we believe these assets will more likely than not be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies and results of recent operations. We are subject to income taxes in the United States and foreign jurisdictions based upon our business operations in those jurisdictions. Significant judgment is required in evaluating uncertain tax positions. We record uncertain tax positions in accordance with ASC 740-10 on the basis of a two-step process whereby (1) we determine whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position, and (2) with respect to those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is greater than 50% likely to be realized upon ultimate settlement with the related tax authority. We record interest and penalties as a component of our income tax provision. We recognize a valuation allowance if, based on the weight of available evidence, both positive and negative, it is more likely than not that some portion, or all, of net deferred tax assets will not be realized.We apply guidance for uncertainty in income taxes that requires the application of a more likely than not threshold to the recognition and de-recognition of uncertain tax positions. If the recognition threshold is met, this guidance permits us to recognize a tax benefit measured at the largest amount of the tax benefit that, in our judgment, is more likely than not to be realized upon settlement.
|
| Treasury Stock | Treasury Stock We account for treasury stock under the cost method and present treasury stock, including any applicable commissions and fees, as a component of stockholders’ equity in the consolidated balance sheets and statements of equity. As of January 1, 2023, we are subject to a 1.0% excise tax on the value of net corporate stock repurchases under the Inflation Reduction Act of 2022. When applicable, the excise tax will be included as part of the cost basis of shares acquired and is presented within stockholders’ equity in the consolidated balance sheets. Treasury stock held by us may be retired or reissued in the future.
|
| Earnings per Share | Earnings per Share Our basic net income per share attributable to common stockholders is calculated by dividing the net income attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period. Our diluted net income per share attributable to common stockholders is calculated by giving effect to all potentially dilutive common stock when determining the weighted-average number of common shares outstanding. For purposes of the diluted net income per share calculation, restricted stock units, options to purchase common stock and unvested shares issued upon the early exercise of options that are subject to repurchase are considered to be potential common stock. We use the treasury stock method when calculating the dilutive impact of the stock options and restricted stock units on net income per share. On January 20, 2021, we issued the 2026 Notes. Prior to the adoption of ASU 2020-06, since we expected to settle the principal amount on our outstanding 2026 Notes in cash and any excess in cash or shares of our common stock, we used the treasury stock method for calculating any potential dilutive effect of the conversion spread on diluted net income per share, if applicable. The conversion spread had a dilutive impact on diluted net income per share of common stock when the average market price of our common stock for a given period exceeded the conversion price of $147.19 per share for the 2026 Notes. Upon adoption of ASU 2020-06 on January 1, 2022, we began using the if-converted method when calculating the dilutive impact of the 2026 Notes on net income per share. As a result, we included 3,396,950 shares related to the 2026 Notes within the weighted average shares outstanding when calculating the diluted net income per share. Additionally, we included debt issuance cost amortization, net of tax, within the numerator of the diluted net income per share. Our redeemable noncontrolling interests are related to our 86% equity ownership interest in OpenEye and our 85% equity ownership interest in Noonlight. When calculating net income attributable to the common stockholders, net loss attributable to our redeemable noncontrolling interests should be excluded from net income. As a result, net income attributable to the common stockholders is equal to the net income less (i) dividends paid on unvested shares with any remaining earnings allocated in accordance with the bylaws between the outstanding common and preferred stock and (ii) net loss attributable to redeemable noncontrolling interests as of the end of each period.
|
| Recent Accounting Pronouncements | Recent Accounting Pronouncements Adopted During the year ended December 31, 2023, we did not adopt any new accounting pronouncements. Not Yet Adopted On November 27, 2023, the Financial Accounting Standards Board, or FASB, issued ASU 2023-07, "Segment Reporting (Topic 280),” which revises the disclosure requirements about a public entity’s reportable segments and a reportable segment’s expenses. This amendment requires a public entity to (i) disclose significant segment expense that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, (ii) disclose an amount for other segment items by reportable segment and a description of its composition and (iii) provide annual disclosures about a reportable segment’s profit or loss and assets currently required by Topic 280 in interim periods. The amendment is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. This amendment is required to be applied retrospectively to all prior periods presented. We are currently assessing the impact this pronouncement will have on our consolidated financial statement disclosures. On December 14, 2023, the FASB issued ASU 2023-09, "Income Taxes (Topic 740)," which requires additional annual disclosures regarding specific categories in the income tax rate reconciliation as well additional information for reconciling items that meet a quantitative threshold. This amendment also requires annual disclosures regarding the amount of income taxes paid, including income taxes paid disaggregated by (i) federal, state and foreign taxes as well as (ii) individual jurisdictions in which income taxes paid is equal to or greater than five percent of total income taxes paid. Additionally, this amendment requires annual disclosures for income from continuing operations before income tax expense (or benefit) disaggregated between domestic and foreign as well as income tax expense (or benefit) disaggregated between federal, state and foreign. The amendment is effective for annual periods beginning after December 15, 2024, and early adoption is permitted. This amendment should be applied on a prospective basis, but retrospective application is permitted. We are currently assessing the impact this pronouncement will have on our consolidated financial statement disclosures.
|
| Property and Equipment, Net | Property and Equipment, Net Furniture, fixtures and office equipment, computer software and hardware, internal-use software, construction in progress, leasehold improvements and real property and improvements are recorded at cost and presented net of depreciation on the consolidated balance sheets. We record land at historical cost. Furniture, fixtures and office equipment and computer software and hardware are depreciated on a straight-line basis over lives ranging from to five years. Internal-use software is amortized on a straight-line basis over a three-year period. Leasehold improvements are amortized on a straight-line basis over the shorter of the lease terms or the asset lives. Real property is amortized on a straight-line basis over lives ranging from 15 to 39 years and the improvements related to real property are amortized on a straight-line basis over the shorter of the life of the underlying real property or the asset lives.
|
Revenue from Contracts with Customers (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Changes in Contract Assets and Contract Liabilities | The changes in our contract assets are as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accounts Receivable, Net (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Receivables [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Components of Accounts Receivable | The components of accounts receivable, net are as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Changes in Allowance for Credit Losses for Accounts Receivable | The changes in our allowance for credit losses for accounts receivable are as follows (in thousands):
The changes in our allowance for credit losses for notes receivable are as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Inventory (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Inventory Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Components of Inventory | The components of inventory are as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Property and Equipment, Net (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Property, Plant and Equipment [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Property and Equipment | The components of property and equipment, net are as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Acquisitions (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Business Combination and Asset Acquisition [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Consideration and Fair Value of Assets Acquired | The table below sets forth the purchase consideration and the fair value allocation of the tangible and intangible net assets acquired (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Goodwill and Intangible Assets, Net (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Goodwill and Intangible Assets Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Goodwill | The changes in goodwill by reportable segment are outlined below (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Intangible Assets | The following table reflects changes in the net carrying amount of the components of intangible assets (in thousands):
The following tables reflect the weighted-average remaining life and carrying value of finite-lived intangible assets (in thousands, except weighted-average remaining life):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Future Estimated Amortization Expense | The following table reflects the future estimated amortization expense for intangible assets (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Other Assets (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Changes in Allowance for Credit Losses for Accounts Receivable | The changes in our allowance for credit losses for accounts receivable are as follows (in thousands):
The changes in our allowance for credit losses for notes receivable are as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Financing Receivable Credit Quality Indicators | The following tables reflect the current and delinquent notes receivable by class of financing receivables and by year of origination (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value Measurements (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fair Value Disclosures [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis | The following tables present our assets and liabilities measured at fair value on a recurring basis (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Fair Value of Level 3 Liability | The following table summarizes the change in fair value of the Level 3 liabilities with significant unobservable inputs (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leases (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Leases [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Supplemental Information Related to Leases | Supplemental information related to leases is presented in the table below (in thousands, except weighted-average term and discount rate):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Maturities of Lease Liabilities | Maturities of lease liabilities are as follows (in thousands):
_______________ (1)Operating lease payments exclude $5.1 million of legally binding minimum lease payments for leases executed but not yet commenced and do not include any options to extend lease terms that were reasonably certain of being exercised. (2)Imputed interest was calculated using the incremental borrowing rate applicable for each lease.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Liabilities (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Payables and Accruals [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Accounts Payable. Accrued Expenses and Other Current Liabilities | The components of accounts payable, accrued expenses and other current liabilities are as follows (in thousands):
The components of other liabilities are as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Debt, Commitments and Contingencies (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Debt, Commitments and Contingencies Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Carrying Values of Debt | The net carrying amount of the liability component of the 2026 Notes is as follows (in thousands):
Interest expense related to the 2026 Notes is as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stock-Based Compensation (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Share-Based Payment Arrangement [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Stock-Based Compensation Expense | Stock-based compensation expense is included in the following line items in the consolidated statements of operations (in thousands):
The following table summarizes the components of non-cash stock-based compensation expense (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Assumptions Used for Estimating Fair Value of Stock Options | The following table summarizes the assumptions used for estimating the fair value of stock options granted:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Stock Option Activity | The following table summarizes stock option activity:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Unvested Restricted Stock Units | The following table summarizes RSU activity:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Earnings Per Share (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Earnings Per Share [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Components of Basic and Diluted EPS | The components of basic and diluted earnings per share are as follows (in thousands, except share and per share amounts):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Securities Excluded from Calculation of Diluted Weighted Average Common Shares Outstanding Due to Anti-dilutive Effect | The following securities have been excluded from the calculation of diluted weighted average common shares outstanding as the inclusion of these securities would have an anti-dilutive effect:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Income Taxes (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Tax Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Components of Income before Income Taxes | The components of our income before income taxes are as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Components of Income Tax Expense (Benefit) | The components of our income tax expense are as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Effective Income Tax Rate Reconciliation | The difference between the income tax expense at the federal statutory rate and income tax expense in the consolidated statements of operations is as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Components of Deferred Tax Assets and Liabilities | The components of our net deferred tax assets (liabilities) are as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Unrecognized Tax Benefits Roll Forward | A reconciliation of the beginning and ending amounts of unrecognized tax benefits (without related interest expense) is as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Information (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Segment Reporting [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Reportable Segment Operational Data | The reportable segment operational data is presented in the tables below (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Quarterly Financial Data (unaudited) (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Quarterly Financial Information Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Unaudited Quarterly Financial Information | The selected consolidated statements of operation data in amounts are presented below (in thousands, except per share data):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) - USD ($) $ in Millions |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Money market accounts | ||
| Cash and Cash Equivalents [Line Items] | ||
| Cash equivalents | $ 679.7 | $ 510.3 |
Summary of Significant Accounting Policies - Accounts Receivable and Restricted Cash (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Concentration Risk [Line Items] | |||
| Restricted cash included in other current assets and other assets | $ 4,096 | $ 714 | $ 0 |
| Other Current Assets | |||
| Concentration Risk [Line Items] | |||
| Restricted cash included in other current assets and other assets | 100 | 100 | |
| Other Assets | |||
| Concentration Risk [Line Items] | |||
| Restricted cash included in other current assets and other assets | $ 4,100 | $ 700 | |
| Geographic Concentration Risk | Accounts Receivable | Outside of North America | |||
| Concentration Risk [Line Items] | |||
| Concentration risk percentage (percent) | 7.00% | 5.00% | |
| Geographic Concentration Risk | Revenue from Contract with Customer Benchmark | Outside of North America | |||
| Concentration Risk [Line Items] | |||
| Concentration risk percentage (percent) | 4.00% | 4.00% | 3.00% |
Summary of Significant Accounting Policies - Credit Losses (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Credit loss expense (reversal) for accounts and notes receivable | $ 1,000,000 | $ 800,000 | $ (1,000,000) |
| Interest receivable (less than in 2022) | 100,000 | 100,000 | |
| Hardware Financing Receivables | |||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Loan balance | $ 0 | $ 0 | |
| Distribution Partner | |||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Write-offs | $ 700,000 | ||
Summary of Significant Accounting Policies - Leases (Details) - USD ($) |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Accounting Policies [Abstract] | ||
| Sublease liability | $ 0 | $ 0 |
| Finance lease, liability | $ 0 | $ 0 |
Summary of Significant Accounting Policies - Convertible Senior Notes (Details) - 2026 Notes - Senior Notes |
Jan. 20, 2021
USD ($)
|
|---|---|
| Debt Instrument [Line Items] | |
| Debt amount | $ 500,000,000 |
| Interest rate | 0.00% |
Summary of Significant Accounting Policies - Redeemable Noncontrolling Interests (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
Sep. 23, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|---|---|---|
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] | |||||
| Redeemable noncontrolling interests | $ 36,308 | $ 23,988 | $ 12,888 | $ 10,691 | |
| OpenEye | |||||
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] | |||||
| Percentage of business acquired | 86.00% | ||||
| Noonlight | |||||
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] | |||||
| Percentage of business acquired | 85.00% | 85.00% |
Summary of Significant Accounting Policies - Internal-Use Software (Details) |
Dec. 31, 2023 |
|---|---|
| Internal-use software | |
| Property, Plant and Equipment [Line Items] | |
| Estimated useful life (years) | 3 years |
Summary of Significant Accounting Policies - External Software (Details) - USD ($) |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Accounting Policies [Abstract] | ||
| Capitalized cost | $ 900,000 | $ 0 |
Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) - Accounts Receivable |
12 Months Ended |
|---|---|
|
Dec. 31, 2023
industry
region
| |
| Industry Concentration Risk | |
| Concentration Risk [Line Items] | |
| Number of industries included in assessment | industry | 1 |
| Geographic Concentration Risk | |
| Concentration Risk [Line Items] | |
| Number of geographic regions included in assessment | region | 1 |
Summary of Significant Accounting Policies - Stock-Based Compensation (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
| Award vesting period (in years) | 5 years | ||
| Total stock-based compensation expense | $ 47,283,000 | $ 52,654,000 | $ 38,694,000 |
| Tax (shortfall) / windfall benefit from stock-based awards | (508,000) | 2,022,000 | 10,063,000 |
| Employee Stock | 2015 ESPP | |||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
| Total stock-based compensation expense | $ 200,000 | $ 200,000 | $ 200,000 |
| Fair market value purchase discount (percent) | 90.00% | ||
| Maximum number of shares participant may purchase as a percentage of base compensation (not to exceed) (percent) | 10.00% | ||
| Maximum number of shares participant may purchase, fair market value (not to exceed) | $ 15,000 | ||
| Purchase period (in years) | 6 months | ||
Summary of Significant Accounting Policies - 401(k) Defined Contribution Plan (Details) - 401(k) Defined Contribution Plan - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Defined Contribution Plan Disclosure [Line Items] | |||
| Employer matching contribution (percent) | 100.00% | 100.00% | 100.00% |
| Maximum annual contributions per employee (percent) | 10.00% | 10.00% | 10.00% |
| Maximum annual contributions per employee | $ 5,000 | $ 5,000 | $ 5,000 |
| Compensation expense | $ 7,200,000 | $ 6,400,000 | $ 5,500,000 |
Summary of Significant Accounting Policies - Goodwill, Intangible Assets and Long-lived Assets (Details) - USD ($) |
12 Months Ended | |||
|---|---|---|---|---|
Oct. 01, 2023 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Impaired Long-Lived Assets Held and Used [Line Items] | ||||
| Goodwill impairment | $ 0 | $ 0 | $ 0 | $ 0 |
| Impairment of long-lived assets | $ 0 | $ 0 | 100,000 | |
| Other Long-Lived Assets | ||||
| Impaired Long-Lived Assets Held and Used [Line Items] | ||||
| Impairment of long-lived assets | $ 0 | |||
Summary of Significant Accounting Policies - Accounting for Income Taxes (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Accounting Policies [Abstract] | |||
| Advertising costs | $ 2.9 | $ 6.1 | $ 9.6 |
Summary of Significant Accounting Policies - Earnings Per Share (Details) - $ / shares |
12 Months Ended | ||||
|---|---|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
Sep. 23, 2022 |
Jan. 20, 2021 |
|
| Restructuring Cost and Reserve [Line Items] | |||||
| Dilutive effect of shares (in shares) | 4,806,986 | 5,006,521 | 2,050,045 | ||
| 2026 Notes | |||||
| Restructuring Cost and Reserve [Line Items] | |||||
| Share conversion price (in dollars per share) | $ 147.19 | ||||
| Dilutive effect of shares (in shares) | 3,396,950 | 3,396,950 | |||
| OpenEye | |||||
| Restructuring Cost and Reserve [Line Items] | |||||
| Percentage of business acquired | 86.00% | ||||
| Noonlight | |||||
| Restructuring Cost and Reserve [Line Items] | |||||
| Percentage of business acquired | 85.00% | 85.00% | |||
Revenue from Contracts with Customers - Additional Information (Details) - USD ($) |
12 Months Ended | ||||
|---|---|---|---|---|---|
Jul. 27, 2023 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| Disaggregation of Revenue [Line Items] | |||||
| Impairment loss on contract assets | $ 0 | $ 0 | $ 0 | ||
| Reimbursement of previously capitalized upfront payments to customers | 6,774,000 | 0 | 0 | ||
| Contract asset, unamortized balance | $ 9,099,000 | $ 13,975,000 | $ 4,520,000 | $ 4,306,000 | |
| One Customer | |||||
| Disaggregation of Revenue [Line Items] | |||||
| Proceeds from previously capitalized upfront payments | $ 6,900,000 | ||||
| Reimbursement of previously capitalized upfront payments to customers | 6,800,000 | ||||
| Contract asset, unamortized balance | 0 | ||||
| One Customer | SaaS and license revenue | |||||
| Disaggregation of Revenue [Line Items] | |||||
| Contract asset, revenue satisfied in previous period | $ 100,000 | ||||
Revenue from Contracts with Customers - Contract Asset and Liability (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Change In Contract With Customer, Asset [Roll Forward] | |||
| Beginning of period balance | $ 13,975 | $ 4,520 | $ 4,306 |
| Commission costs and upfront payments to a customer capitalized in period | 7,837 | 14,270 | 3,779 |
| Reimbursement of previously capitalized upfront payments to customers | (6,774) | 0 | 0 |
| Amortization of contract assets | (5,939) | (4,815) | (3,565) |
| End of period balance | 9,099 | 13,975 | 4,520 |
| Change In Contract With Customer, Liability [Roll Forward] | |||
| Beginning of period balance | 18,332 | 14,837 | 12,529 |
| Revenue deferred and acquired in period | 22,861 | 18,617 | 13,947 |
| Revenue recognized from amounts included in contract liabilities | (18,308) | (15,122) | (11,639) |
| End of period balance | $ 22,885 | $ 18,332 | $ 14,837 |
Accounts Receivable, Net - Components of Accounts Receivable (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Receivables [Abstract] | ||
| Accounts receivable | $ 136,769 | $ 128,669 |
| Allowance for credit losses | (3,864) | (2,835) |
| Allowance for product returns | (2,279) | (1,551) |
| Accounts receivable, net | $ 130,626 | $ 124,283 |
Accounts Receivable, Net - Narrative (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Provision for / (recovery of) credit losses on accounts receivable | $ 1,508 | $ 1,156 | $ (775) |
| Reserve for product returns | 4,399 | 4,746 | 2,494 |
| Hardware and other revenue | |||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Reserve for product returns | $ 4,400 | $ 4,700 | $ 2,500 |
Accounts Receivable, Net - Schedule of Credit Losses (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Accounts Receivable, Allowance for Credit Loss [Roll Forward] | |||
| Beginning of period balance | $ (2,835) | ||
| (Provision for) / recovery of expected credit losses | (1,508) | $ (1,156) | $ 775 |
| End of period balance | (3,864) | (2,835) | |
| Alarm.com and Certain Subsidiaries | |||
| Accounts Receivable, Allowance for Credit Loss [Roll Forward] | |||
| Beginning of period balance | (2,755) | (2,035) | |
| (Provision for) / recovery of expected credit losses | (1,399) | (1,199) | |
| Write-offs | 431 | 479 | |
| End of period balance | (3,723) | (2,755) | (2,035) |
| All Other Subsidiaries | |||
| Accounts Receivable, Allowance for Credit Loss [Roll Forward] | |||
| Beginning of period balance | (80) | (133) | |
| (Provision for) / recovery of expected credit losses | (109) | 43 | |
| Write-offs | 48 | 10 | |
| End of period balance | $ (141) | $ (80) | $ (133) |
Inventory (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Inventory Disclosure [Abstract] | ||
| Raw materials | $ 30,452 | $ 38,098 |
| Work-in-process | 275 | 0 |
| Finished goods | 65,413 | 77,486 |
| Total inventory | $ 96,140 | $ 115,584 |
Inventory - Narrative (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Inventory Disclosure [Abstract] | |||
| Inventory write-down | $ 1,420 | $ 0 | $ 448 |
Property and Equipment, Net - Narrative (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Property, Plant and Equipment [Line Items] | |||
| Depreciation | $ 11,200,000 | $ 11,600,000 | $ 10,400,000 |
| Amortization | 0 | 600,000 | 2,000,000 |
| Write-off of property and equipment | $ 0 | $ 0 | $ 0 |
| Furniture, fixtures and office equipment | Minimum | |||
| Property, Plant and Equipment [Line Items] | |||
| Useful life (years) | 3 years | ||
| Furniture, fixtures and office equipment | Maximum | |||
| Property, Plant and Equipment [Line Items] | |||
| Useful life (years) | 5 years | ||
| Computer software and hardware | Minimum | |||
| Property, Plant and Equipment [Line Items] | |||
| Useful life (years) | 3 years | ||
| Computer software and hardware | Maximum | |||
| Property, Plant and Equipment [Line Items] | |||
| Useful life (years) | 5 years | ||
| Internal-use software | |||
| Property, Plant and Equipment [Line Items] | |||
| Useful life (years) | 3 years | ||
| Real property | Minimum | |||
| Property, Plant and Equipment [Line Items] | |||
| Useful life (years) | 15 years | ||
| Real property | Maximum | |||
| Property, Plant and Equipment [Line Items] | |||
| Useful life (years) | 39 years | ||
Property and Equipment, Net - Components of Property and Equipment (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | $ 125,609 | $ 116,980 |
| Accumulated depreciation | (71,445) | (59,808) |
| Property and equipment, net | 54,164 | 57,172 |
| Furniture, fixtures and office equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 9,839 | 9,078 |
| Computer software and hardware | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 34,913 | 32,560 |
| Internal-use software | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 8,949 | 8,949 |
| Construction in progress | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 3,581 | 1,864 |
| Leasehold improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 33,555 | 31,532 |
| Real property and improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 12,079 | 10,495 |
| Land | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | $ 22,693 | $ 22,502 |
Acquisitions - Narrative (Details) - USD ($) |
1 Months Ended | 3 Months Ended | 12 Months Ended | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Apr. 21, 2023 |
Jan. 18, 2023 |
Sep. 23, 2022 |
Jun. 30, 2023 |
Mar. 31, 2023 |
May 31, 2022 |
Dec. 31, 2021 |
Mar. 31, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Business Acquisition [Line Items] | |||||||||||
| Holdback liability from business combination | $ 0 | $ 4,560,000 | |||||||||
| Contingent consideration liability | 2,061,000 | 0 | |||||||||
| Goodwill | $ 112,901,000 | $ 154,498,000 | $ 148,183,000 | ||||||||
| Noonlight | |||||||||||
| Business Acquisition [Line Items] | |||||||||||
| Ownership by noncontrolling owners | 15.00% | ||||||||||
| EBS | |||||||||||
| Business Acquisition [Line Items] | |||||||||||
| Percentage of business acquired | 100.00% | ||||||||||
| Cash paid to acquire business | $ 9,800,000 | ||||||||||
| Holdback liability from business combination | 2,200,000 | ||||||||||
| Additional earn-out | 2,500,000 | ||||||||||
| Contingent consideration liability | $ 2,000,000 | ||||||||||
| Noonlight | |||||||||||
| Business Acquisition [Line Items] | |||||||||||
| Percentage of business acquired | 85.00% | 85.00% | |||||||||
| Cash paid to acquire business | $ 31,900,000 | ||||||||||
| Loan amount consideration | $ 1,500,000 | ||||||||||
| Holdback liability from business combination | 4,910,000 | ||||||||||
| Payments for business combination holdback | $ 400,000 | ||||||||||
| Goodwill | 35,095,000 | ||||||||||
| Expected tax deductible amount of goodwill | 0 | ||||||||||
| Redeemable noncontrolling interest | $ 6,770,000 | $ 6,400,000 | |||||||||
| Noonlight | Forecast | |||||||||||
| Business Acquisition [Line Items] | |||||||||||
| Payments for business combination holdback | $ 4,600,000 | ||||||||||
| Noonlight | Developed Technology | |||||||||||
| Business Acquisition [Line Items] | |||||||||||
| Weighted-average useful life of intangible assets acquired | 7 years | ||||||||||
| Intangible assets | $ 9,335,000 | ||||||||||
| Noonlight | Trade Name | |||||||||||
| Business Acquisition [Line Items] | |||||||||||
| Weighted-average useful life of intangible assets acquired | 5 years | ||||||||||
| Intangible assets | $ 150,000 | ||||||||||
| Vintra, Inc | |||||||||||
| Business Acquisition [Line Items] | |||||||||||
| Payments to acquire developed technology | $ 5,500,000 | ||||||||||
| Asset acquisition, consideration transferred, deduction, loan amount | $ 300,000 | ||||||||||
| Asset acquisition, consideration transferred, holdback amount | 1,000,000 | ||||||||||
| Transaction costs | $ 400,000 | ||||||||||
| Asset acquisition consideration | $ 7,100,000 | ||||||||||
| Weighted-average useful life of intangible assets acquired | 5 years | ||||||||||
| Consideration transferred, property and equipment | $ 100,000 | ||||||||||
| Developed Technology | |||||||||||
| Business Acquisition [Line Items] | |||||||||||
| Payments to acquire developed technology | $ 900,000 | 4,200,000 | |||||||||
| Transaction costs | 200,000 | ||||||||||
| Asset acquisition consideration | $ 5,300,000 | ||||||||||
| Weighted-average useful life of intangible assets acquired | 7 years | ||||||||||
Acquisitions - Schedule of Consideration and Fair Value of Assets Acquired (Details) - USD ($) $ in Thousands |
Sep. 23, 2022 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|---|---|---|---|---|
| Tangible and Intangible Net Assets: | ||||
| Goodwill | $ 154,498 | $ 148,183 | $ 112,901 | |
| Noonlight | ||||
| Calculation of Purchase Consideration: | ||||
| Cash paid, net of working capital adjustment | $ 31,805 | |||
| Outstanding principal and interest of loan provided to Noonlight | 1,537 | |||
| Holdback liability from business combination | 4,910 | |||
| Total consideration | 38,252 | |||
| Tangible and Intangible Net Assets: | ||||
| Cash | 188 | |||
| Accounts receivable | 291 | |||
| Other current and non-current assets | 200 | |||
| Property and equipment | 45 | |||
| Deferred tax assets | 424 | |||
| Accounts payable | (321) | |||
| Accrued expenses and other current liabilities | (318) | |||
| Deferred revenue | (67) | |||
| Redeemable noncontrolling interest | (6,770) | $ (6,400) | ||
| Goodwill | 35,095 | |||
| Total tangible and intangible net assets | 38,252 | |||
| Noonlight | Developed Technology | ||||
| Tangible and Intangible Net Assets: | ||||
| Intangible assets acquired | 9,335 | |||
| Noonlight | Trade Name | ||||
| Tangible and Intangible Net Assets: | ||||
| Intangible assets acquired | $ 150 |
Goodwill and Intangible Assets, Net - Schedule of Goodwill (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Goodwill [Roll Forward] | ||
| Beginning balance | $ 148,183 | $ 112,901 |
| Goodwill acquired - initial measurement | 7,200 | 37,907 |
| Measurement period adjustment | (1,509) | (2,625) |
| Foreign currency translation adjustment | 624 | |
| Ending balance | 154,498 | 148,183 |
| Alarm.com | ||
| Goodwill [Roll Forward] | ||
| Beginning balance | 148,183 | 112,901 |
| Goodwill acquired - initial measurement | 7,200 | 37,907 |
| Measurement period adjustment | (1,509) | (2,625) |
| Foreign currency translation adjustment | 624 | |
| Ending balance | 154,498 | 148,183 |
| Other | ||
| Goodwill [Roll Forward] | ||
| Beginning balance | 0 | 0 |
| Goodwill acquired - initial measurement | 0 | 0 |
| Measurement period adjustment | 0 | 0 |
| Foreign currency translation adjustment | 0 | |
| Ending balance | $ 0 | $ 0 |
Goodwill and Intangible Assets, Net - Narrative (Details) - USD ($) |
12 Months Ended | |||||
|---|---|---|---|---|---|---|
Oct. 01, 2023 |
Jan. 18, 2023 |
Sep. 23, 2022 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Goodwill [Line Items] | ||||||
| Goodwill acquired - initial measurement | $ 7,200,000 | $ 37,907,000 | ||||
| Decrease in goodwill due to working capital adjustment | 1,509,000 | 2,625,000 | ||||
| Goodwill impairment | $ 0 | 0 | 0 | $ 0 | ||
| Amortization | 19,291,000 | 18,433,000 | 17,100,000 | |||
| Impairment of long-lived assets | 0 | 0 | $ 100,000 | |||
| Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration] | Other income / (expense), net | |||||
| Alarm.com | ||||||
| Goodwill [Line Items] | ||||||
| Goodwill acquired - initial measurement | 7,200,000 | 37,907,000 | ||||
| Decrease in goodwill due to working capital adjustment | $ 1,509,000 | 2,625,000 | ||||
| Intangible assets written off | 700,000 | |||||
| EBS | ||||||
| Goodwill [Line Items] | ||||||
| Percentage of business acquired | 100.00% | |||||
| EBS | Alarm.com | ||||||
| Goodwill [Line Items] | ||||||
| Goodwill acquired - initial measurement | $ 7,200,000 | |||||
| Noonlight | ||||||
| Goodwill [Line Items] | ||||||
| Percentage of business acquired | 85.00% | 85.00% | ||||
| Decrease in goodwill due to working capital adjustment | $ 2,600,000 | |||||
| Noonlight | Alarm.com | ||||||
| Goodwill [Line Items] | ||||||
| Goodwill acquired - initial measurement | $ 37,900,000 | |||||
| EnergyHub | ||||||
| Goodwill [Line Items] | ||||||
| Accumulated balance of goodwill impairments | $ 4,800,000 | |||||
Goodwill and Intangible Assets, Net - Net Carrying Amount of Intangible Assets (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Finite-lived Intangible Assets [Roll Forward] | |||
| Beginning balance | $ 82,458 | $ 91,406 | |
| Intangible assets acquired | 14,515 | 9,485 | |
| Capitalized software development costs | 882 | ||
| Amortization | (19,291) | (18,433) | $ (17,100) |
| Ending balance | 78,564 | 82,458 | 91,406 |
| Customer Relationships | |||
| Finite-lived Intangible Assets [Roll Forward] | |||
| Beginning balance | 47,522 | 59,426 | |
| Intangible assets acquired | 2,395 | 0 | |
| Capitalized software development costs | 0 | ||
| Amortization | (10,623) | (11,904) | |
| Ending balance | 39,294 | 47,522 | 59,426 |
| Developed Technology | |||
| Finite-lived Intangible Assets [Roll Forward] | |||
| Beginning balance | 33,553 | 30,157 | |
| Intangible assets acquired | 11,583 | 9,335 | |
| Capitalized software development costs | 0 | ||
| Amortization | (7,962) | (5,939) | |
| Ending balance | 37,174 | 33,553 | 30,157 |
| Trade Name | |||
| Finite-lived Intangible Assets [Roll Forward] | |||
| Beginning balance | 1,383 | 1,823 | |
| Intangible assets acquired | 537 | 150 | |
| Capitalized software development costs | 0 | ||
| Amortization | (703) | (590) | |
| Ending balance | 1,217 | 1,383 | 1,823 |
| Capitalized Software Development Costs | |||
| Finite-lived Intangible Assets [Roll Forward] | |||
| Beginning balance | 0 | 0 | |
| Intangible assets acquired | 0 | 0 | |
| Capitalized software development costs | 882 | ||
| Amortization | (3) | 0 | |
| Ending balance | $ 879 | $ 0 | $ 0 |
Goodwill and Intangible Assets, Net - Finite-Lived Intangible Assets (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|---|---|---|---|
| Finite-Lived Intangible Assets [Line Items] | |||
| Gross Carrying Amount | $ 203,697 | $ 188,300 | |
| Accumulated Amortization | (125,133) | (105,842) | |
| Net Carrying Value | 78,564 | 82,458 | $ 91,406 |
| Customer Relationships | |||
| Finite-Lived Intangible Assets [Line Items] | |||
| Gross Carrying Amount | 128,280 | 125,885 | |
| Accumulated Amortization | (88,986) | (78,363) | |
| Net Carrying Value | 39,294 | 47,522 | 59,426 |
| Developed Technology | |||
| Finite-Lived Intangible Assets [Line Items] | |||
| Gross Carrying Amount | 70,061 | 58,478 | |
| Accumulated Amortization | (32,887) | (24,925) | |
| Net Carrying Value | 37,174 | 33,553 | 30,157 |
| Trade Name | |||
| Finite-Lived Intangible Assets [Line Items] | |||
| Gross Carrying Amount | 4,474 | 3,937 | |
| Accumulated Amortization | (3,257) | (2,554) | |
| Net Carrying Value | 1,217 | 1,383 | 1,823 |
| Capitalized Software Development Costs | |||
| Finite-Lived Intangible Assets [Line Items] | |||
| Gross Carrying Amount | 882 | ||
| Accumulated Amortization | (3) | ||
| Net Carrying Value | $ 879 | $ 0 | $ 0 |
| Weighted-Average | |||
| Finite-Lived Intangible Assets [Line Items] | |||
| Weighted- Average Remaining Life (in years) | 5 years 4 months 24 days | 6 years 6 months | |
| Weighted-Average | Customer Relationships | |||
| Finite-Lived Intangible Assets [Line Items] | |||
| Weighted- Average Remaining Life (in years) | 6 years 2 months 12 days | 7 years | |
| Weighted-Average | Developed Technology | |||
| Finite-Lived Intangible Assets [Line Items] | |||
| Weighted- Average Remaining Life (in years) | 4 years 8 months 12 days | 5 years 9 months 18 days | |
| Weighted-Average | Trade Name | |||
| Finite-Lived Intangible Assets [Line Items] | |||
| Weighted- Average Remaining Life (in years) | 2 years 7 months 6 days | 2 years 4 months 24 days | |
| Weighted-Average | Capitalized Software Development Costs | |||
| Finite-Lived Intangible Assets [Line Items] | |||
| Weighted- Average Remaining Life (in years) | 3 years 3 months 18 days |
Goodwill and Intangible Assets, Net - Future Estimated Amortization Expense (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|---|---|---|---|
| Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] | |||
| 2024 | $ 18,370 | ||
| 2025 | 17,575 | ||
| 2026 | 16,045 | ||
| 2027 | 13,787 | ||
| 2028 | 8,839 | ||
| 2029 and thereafter | 3,948 | ||
| Net Carrying Value | $ 78,564 | $ 82,458 | $ 91,406 |
Other Assets - Loan to a Distribution Partner (Details) - USD ($) $ in Thousands |
1 Months Ended | 3 Months Ended | 12 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 |
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 |
|
| Accounts, Notes, Loans and Financing Receivable [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 | |
| Distribution Partner Three | Notes Receivable | ||||||||||||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||||||||||
| Interest rate | 12.00% | 12.00% | 12.00% | |||||||||
| Paid-in-kind interest | $ 1,000 | |||||||||||
| Distribution Partners Two and Three | Notes Receivable | ||||||||||||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||||||||||
| Total revenue | 3,000 | $ 2,700 | $ 3,000 | |||||||||
| Other Assets | Distribution Partner Three | Notes Receivable | ||||||||||||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||||||||||
| Note receivable before allowance, noncurrent | $ 4,000 | $ 4,500 | $ 4,000 | $ 4,500 | $ 4,000 | |||||||
Other Assets - Loan to a Service Provider Partner (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 |
Jul. 31, 2020 |
|
| Accounts, Notes, Loans and Financing Receivable [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 | |
| Service Provider | Notes Receivable | ||||||||||||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||||||||||
| Notes receivable, maximum available | $ 2,500 | |||||||||||
| Interest rate | 9.00% | |||||||||||
| Note receivable before allowance, noncurrent | $ 1,000 | $ 1,100 | 1,000 | 1,100 | ||||||||
| Total revenue | $ 200 | $ 200 | $ 200 | |||||||||
Other Assets - Loan to a Technology Partner (Details) - USD ($) |
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 |
|
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||||||||||
| Total revenue | $ 226,237,000 | $ 221,854,000 | $ 223,875,000 | $ 209,716,000 | $ 208,139,000 | $ 216,138,000 | $ 212,845,000 | $ 205,437,000 | $ 881,682,000 | $ 842,559,000 | $ 748,969,000 |
| Loan Receivables | Technology Partner | |||||||||||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||||||||||
| Loan balance | $ 1,500,000 | $ 1,500,000 | $ 1,500,000 | 1,500,000 | 1,500,000 | ||||||
| Interest rate | 6.50% | ||||||||||
| Total revenue | $ 0 | $ 0 | $ 0 | ||||||||
Other Assets - Investment in a Hardware Supplier (Details) - Hardware Supplier - USD ($) $ in Millions |
Dec. 31, 2023 |
Dec. 31, 2022 |
Jul. 31, 2019 |
|---|---|---|---|
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Notes receivable conversion to equity investment | $ 5.6 | $ 5.6 | $ 5.6 |
| Notes receivable conversion to equity investment (in shares) | 9,520,832 |
Other Assets - Investments in Technology Partners (Details) - USD ($) $ in Thousands |
1 Months Ended | 12 Months Ended | |||
|---|---|---|---|---|---|
Dec. 31, 2022 |
Feb. 28, 2021 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Financing Receivable, Nonaccrual [Line Items] | |||||
| Cash purchase of shares | $ 1,700 | $ 5,150 | $ 5,000 | ||
| Technology Partner | |||||
| Financing Receivable, Nonaccrual [Line Items] | |||||
| Cash purchase of shares | $ 5,000 | ||||
| Investment | $ 5,700 | 5,700 | 5,700 | ||
| Technology Partner | Series B-2 Preferred Stock | |||||
| Financing Receivable, Nonaccrual [Line Items] | |||||
| Shares purchased (in shares) | 1,000,000 | ||||
| Technology Partner Two | |||||
| Financing Receivable, Nonaccrual [Line Items] | |||||
| Cash purchase of shares | 5,100 | ||||
| Investment | $ 5,100 | $ 5,100 | $ 5,100 | ||
| Technology Partner Two | Series A Preferred Stock | |||||
| Financing Receivable, Nonaccrual [Line Items] | |||||
| Shares purchased (in shares) | 4,231,717 | 4,231,717 | |||
Other Assets - Schedule of Notes Receivable Credit Losses (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Financing Receivable, Allowance for Credit Loss [Roll Forward] | |||
| (Provision for) / recovery of expected credit losses | $ (3) | $ 78 | $ 9 |
| Loan Receivables | |||
| Financing Receivable, Allowance for Credit Loss [Roll Forward] | |||
| Beginning of period balance | (2) | (79) | |
| (Provision for) / recovery of expected credit losses | (3) | 77 | |
| Write-offs | 0 | 0 | |
| End of period balance | (5) | (2) | (79) |
| Hardware Financing Receivables | |||
| Financing Receivable, Allowance for Credit Loss [Roll Forward] | |||
| Beginning of period balance | $ 0 | (1) | |
| (Provision for) / recovery of expected credit losses | 1 | ||
| Write-offs | 0 | ||
| End of period balance | $ 0 | $ (1) | |
Other Assets - Credit Quality Indicators (Details) - Loan Receivables - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Originated in fiscal year | $ 150 | $ 1,500 |
| Originated in fiscal year before current fiscal year | 1,500 | 0 |
| Originated in two years before current fiscal year | 0 | 1,093 |
| Originated in three years before current fiscal year | 1,039 | 1 |
| Originated in four years before current fiscal year | 0 | 0 |
| Prior | 4,524 | 4,015 |
| Total | 7,213 | 6,609 |
| Current | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Originated in fiscal year | 150 | 1,500 |
| Originated in fiscal year before current fiscal year | 1,500 | 0 |
| Originated in two years before current fiscal year | 0 | 1,093 |
| Originated in three years before current fiscal year | 1,039 | 1 |
| Originated in four years before current fiscal year | 0 | 0 |
| Prior | 4,524 | 4,015 |
| Total | 7,213 | 6,609 |
| 30-59 days past due | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Originated in fiscal year | 0 | 0 |
| Originated in fiscal year before current fiscal year | 0 | 0 |
| Originated in two years before current fiscal year | 0 | 0 |
| Originated in three years before current fiscal year | 0 | 0 |
| Originated in four years before current fiscal year | 0 | 0 |
| Prior | 0 | 0 |
| Total | 0 | 0 |
| 60-89 days past due | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Originated in fiscal year | 0 | 0 |
| Originated in fiscal year before current fiscal year | 0 | 0 |
| Originated in two years before current fiscal year | 0 | 0 |
| Originated in three years before current fiscal year | 0 | 0 |
| Originated in four years before current fiscal year | 0 | 0 |
| Prior | 0 | 0 |
| Total | 0 | 0 |
| 90-119 days past due | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Originated in fiscal year | 0 | 0 |
| Originated in fiscal year before current fiscal year | 0 | 0 |
| Originated in two years before current fiscal year | 0 | 0 |
| Originated in three years before current fiscal year | 0 | 0 |
| Originated in four years before current fiscal year | 0 | 0 |
| Prior | 0 | 0 |
| Total | 0 | 0 |
| 120+ days past due | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Originated in fiscal year | 0 | 0 |
| Originated in fiscal year before current fiscal year | 0 | 0 |
| Originated in two years before current fiscal year | 0 | 0 |
| Originated in three years before current fiscal year | 0 | 0 |
| Originated in four years before current fiscal year | 0 | 0 |
| Prior | 0 | 0 |
| Total | $ 0 | $ 0 |
Other Assets - Allowance for Credit Losses Narrative (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Financing Receivable, Allowance for Credit Loss [Line Items] | |||
| Interest income recognized for notes receivables in nonaccrual status | $ 0 | $ 0 | $ 0 |
| Notes Receivable | |||
| Financing Receivable, Allowance for Credit Loss [Line Items] | |||
| Nonaccrual notes receivable | 0 | 0 | |
| Nonaccrual notes receivable without related allowance for credit loss | 0 | 0 | |
| Notes receivable 90 days or more past due still accruing | $ 0 | $ 0 | |
Other Assets - Prepaid Expenses (Details) - USD ($) $ in Millions |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] | ||
| Prepaid expenses | $ 14.6 | $ 14.5 |
Fair Value Measurements - Fair Value on Recurring Basis (Details) - Fair Value - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
| Money market accounts | $ 679,734 | $ 510,326 |
| Contingent consideration liability from acquisition | 2,061 | |
| Level 1 | ||
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
| Money market accounts | 679,734 | 510,326 |
| Contingent consideration liability from acquisition | 0 | |
| Level 2 | ||
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
| Money market accounts | 0 | 0 |
| Contingent consideration liability from acquisition | 0 | |
| Level 3 | ||
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
| Money market accounts | 0 | $ 0 |
| Contingent consideration liability from acquisition | $ 2,061 |
Fair Value Measurements - Summary of Fair Value of Level 3 Liability (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Contingent Consideration Liability From Acquisitions | |||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | |||
| Beginning of period balance | $ 0 | ||
| Acquired liabilities | 1,993 | ||
| Changes in fair value included in earnings | 68 | ||
| Reclassification to additional paid in capital upon modification | 0 | ||
| End of period balance | 2,061 | $ 0 | |
| Subsidiary Long Term Incentive Plan | |||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | |||
| Beginning of period balance | $ 0 | 3,351 | $ 1,000 |
| Acquired liabilities | 0 | 0 | |
| Changes in fair value included in earnings | (247) | 2,351 | |
| Reclassification to additional paid in capital upon modification | (3,104) | 0 | |
| End of period balance | $ 0 | $ 3,351 | |
Fair Value Measurements - Narrative (Details) $ in Thousands |
3 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
|
Jun. 30, 2022
USD ($)
|
Dec. 31, 2022
USD ($)
|
Dec. 31, 2023
USD ($)
|
Dec. 31, 2021
USD ($)
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||||
| Cash and cash equivalents | $ 622,165 | $ 696,983 | $ 710,621 | |
| Other assets noncurrent | 37,356 | 39,500 | ||
| Reclassification of subsidiary long-term incentive plan liability related to modification | $ 3,100 | 3,104 | ||
| Incremental compensation costs | $ 1,200 | |||
| Contingent consideration liability | 0 | $ 2,061 | ||
| Weighted-Average | Measurement Input, Discount Rate | ||||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||||
| Measurement input | 0.055 | |||
| Weighted-Average | Measurement Input, Expected Achievement | ||||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||||
| Measurement input | 0.895 | |||
| Minimum | Measurement Input, Discount Rate | ||||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||||
| Measurement input | 0.055 | |||
| Minimum | Measurement Input, Expected Achievement | ||||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||||
| Measurement input | 0.800 | |||
| Maximum | Measurement Input, Discount Rate | ||||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||||
| Measurement input | 0.055 | |||
| Maximum | Measurement Input, Expected Achievement | ||||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||||
| Measurement input | 0.990 | |||
| Money market accounts | ||||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||||
| Cash and cash equivalents | 509,600 | $ 675,600 | ||
| Other assets noncurrent | $ 700 | $ 4,100 |
Leases - Narrative (Details) $ in Millions |
Dec. 31, 2023
USD ($)
|
|---|---|
| Leases [Abstract] | |
| Renewal term | 5 years |
| Cumulative tenant improvement allowance - headquarters | $ 12.1 |
Leases - Supplemental Information Related to Leases (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Leases [Abstract] | |||
| Operating lease cost | $ 11,484 | $ 10,499 | $ 9,692 |
| Cash paid for amounts included in the measurement of operating lease liabilities | 13,947 | 12,723 | 11,809 |
| Operating lease right-of-use assets obtained in exchange for new operating lease liabilities | $ 5,262 | $ 7,474 | $ 5,158 |
| Weighted-average remaining lease term — operating leases | 3 years | 3 years 4 months 24 days | |
| Weighted-average discount rate — operating leases | 4.90% | 3.90% | |
Leases - Maturities of Leases Liabilities (Details) |
Dec. 31, 2023
USD ($)
|
|---|---|
| Maturities of Lease Liabilities Under Topic 842 | |
| 2024 | $ 13,736,000 |
| 2025 | 11,609,000 |
| 2026 | 6,962,000 |
| 2027 | 1,610,000 |
| 2028 | 925,000 |
| 2029 and thereafter | 1,461,000 |
| Total lease payments | 36,303,000 |
| Less: imputed interest | 3,792,000 |
| Present value of lease liabilities | 32,511,000 |
| Legally binding minimum lease payments on leases not yet commenced | 5,100,000 |
| Amount for options to extend lease | $ 0 |
Liabilities - Accounts Payable, Accrued Expenses, and Other Current Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Payables and Accruals [Abstract] | ||
| Accounts payable | $ 39,038 | $ 53,121 |
| Accrued expenses | 21,559 | 17,539 |
| Income taxes payable | 42,501 | 43,576 |
| Holdback liability from business combinations and asset acquisitions | 7,340 | 0 |
| Other current liabilities | 14,037 | 5,421 |
| Accounts payable, accrued expenses and other current liabilities | $ 124,475 | $ 119,657 |
Liabilities - Components of Other Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Payables and Accruals [Abstract] | ||
| Holdback liability from business combination | $ 0 | $ 4,560 |
| Contingent consideration liability | 2,061 | 0 |
| Other liabilities | 10,636 | 8,490 |
| Other liabilities | $ 12,697 | $ 13,050 |
Debt, Commitments and Contingencies - Convertible Senior Notes (Details) |
12 Months Ended | |||||
|---|---|---|---|---|---|---|
|
Jan. 20, 2021
USD ($)
day
$ / shares
|
Dec. 31, 2023
USD ($)
$ / shares
|
Dec. 31, 2022
USD ($)
|
Dec. 31, 2021
USD ($)
|
Jan. 01, 2022 |
Mar. 31, 2021
USD ($)
|
|
| Debt Instrument [Line Items] | ||||||
| Proceeds from issuance of convertible senior notes | $ 0 | $ 0 | $ 500,000,000 | |||
| Share price (in dollars per share) | $ / shares | $ 64.62 | |||||
| 2026 Notes | ||||||
| Debt Instrument [Line Items] | ||||||
| Proceeds from issuance of convertible senior notes | $ 484,300,000 | |||||
| Debt issuance costs | $ 15,700,000 | |||||
| Redemption price percentage | 100.00% | |||||
| Share conversion ratio | 0.0067939 | |||||
| Share conversion price (in dollars per share) | $ / shares | $ 147.19 | |||||
| Debt discount for conversion option | 77,200,000 | |||||
| Debt issuance costs | 2,400,000 | |||||
| Net carrying value | $ 74,800,000 | |||||
| Debt discount and debt issuance cost deferred tax liability | $ 18,300,000 | |||||
| 2026 Notes | Redemption Period One | ||||||
| Debt Instrument [Line Items] | ||||||
| Redemption price percentage | 100.00% | |||||
| Threshold percentage of stock price trigger | 130.00% | |||||
| Threshold trading days | day | 20 | |||||
| Threshold consecutive trading days | day | 30 | |||||
| 2026 Notes | Redemption Period Two | ||||||
| Debt Instrument [Line Items] | ||||||
| Threshold percentage of stock price trigger | 130.00% | |||||
| Threshold trading days | day | 20 | |||||
| Threshold consecutive trading days | day | 30 | |||||
| Number of business days | day | 5 | |||||
| Number of consecutive trading days | day | 10 | |||||
| Threshold percent of last reported sale price | 98.00% | |||||
| Senior Notes | 2026 Notes | ||||||
| Debt Instrument [Line Items] | ||||||
| Debt amount | $ 500,000,000 | |||||
| Interest rate | 0.00% | |||||
| Effective interest rate | 4.00% | 0.60% | ||||
| Debt instrument, fair value | $ 444,800,000 | $ 411,500,000 | ||||
| Revolving Credit Facility | Line of Credit | 2017 Facility | ||||||
| Debt Instrument [Line Items] | ||||||
| Long-term debt | $ 110,000,000 | |||||
Debt, Commitments and Contingencies - Carrying Amount of Liability Component (Details) - 2026 Notes - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Debt Instrument [Line Items] | ||
| Principal | $ 500,000 | $ 500,000 |
| Unamortized debt issuance costs | (6,485) | (9,630) |
| Net carrying amount | $ 493,515 | $ 490,370 |
Debt, Commitments and Contingencies - Summary of Interest Expense (Details) - 2026 Notes - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Debt Instrument [Line Items] | |||
| Amortization of debt discount | $ 0 | $ 0 | $ 13,678 |
| Amortization of debt issuance costs | 3,145 | 3,126 | 2,139 |
| Total interest expense | $ 3,145 | $ 3,126 | $ 15,817 |
Debt, Commitments and Contingencies - Acquired Debt - EBS (Details) - EBS - USD ($) |
Dec. 31, 2023 |
Jan. 18, 2023 |
|---|---|---|
| Debt Instrument [Line Items] | ||
| Percentage of business acquired | 100.00% | |
| Outstanding debt amount | $ 2,900,000 | |
| Short-term debt | $ 0 |
Debt, Commitments and Contingencies - Legal Proceedings (Details) $ in Thousands |
1 Months Ended | 3 Months Ended | 6 Months Ended | 12 Months Ended | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Oct. 03, 2023
case
|
Mar. 08, 2023
patent
|
Jan. 04, 2023
patent
|
Jan. 10, 2022
patent
|
Jul. 28, 2021
patent
|
Jul. 22, 2021
patent
|
Feb. 25, 2021
patent
|
Jun. 02, 2015
patent
|
Jan. 31, 2021
claim
patent
|
Oct. 31, 2019
patent
|
Dec. 31, 2023
USD ($)
|
Sep. 30, 2023
USD ($)
|
Jun. 30, 2023
USD ($)
|
Mar. 31, 2023
USD ($)
|
Dec. 31, 2022
USD ($)
|
Sep. 30, 2022
USD ($)
|
Jun. 30, 2022
USD ($)
|
Mar. 31, 2022
USD ($)
|
Apr. 18, 2023
patent
|
Dec. 31, 2023
USD ($)
patent
|
Dec. 31, 2022
USD ($)
|
Dec. 31, 2021
USD ($)
|
Dec. 31, 2018
patent
|
|
| Loss Contingencies [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) | ||||||||||||
| Net income | $ | $ (31,171) | $ (19,351) | $ (15,611) | $ (14,207) | (17,790) | $ (18,110) | $ (10,828) | $ (8,903) | (80,340) | (55,631) | (51,175) | ||||||||||||
| SaaS and license revenue | |||||||||||||||||||||||
| Loss Contingencies [Line Items] | |||||||||||||||||||||||
| Total revenue | $ | $ (569,200) | $ (520,377) | $ (460,372) | ||||||||||||||||||||
| IOT Innovations LLC vs Monitronics International, Inc. | |||||||||||||||||||||||
| Loss Contingencies [Line Items] | |||||||||||||||||||||||
| Number of cases dismissed | case | 3 | ||||||||||||||||||||||
| Pending Litigation | SaaS and license revenue | |||||||||||||||||||||||
| Loss Contingencies [Line Items] | |||||||||||||||||||||||
| Total revenue | $ | 6,000 | ||||||||||||||||||||||
| Net income | $ | $ 6,000 | ||||||||||||||||||||||
| Pending Litigation | Vivint, Inc. vs. Alarm.com Holdings, Inc | |||||||||||||||||||||||
| Loss Contingencies [Line Items] | |||||||||||||||||||||||
| Number of patents allegedly infringed | 14 | 15 | 6 | ||||||||||||||||||||
| Pending Litigation | EcoFactor, Inc. vs. Alarm.com Holdings, Inc. | |||||||||||||||||||||||
| Loss Contingencies [Line Items] | |||||||||||||||||||||||
| Number of patents allegedly infringed | 5 | 2 | |||||||||||||||||||||
| Number of patents under ex parte reexamination | 3 | ||||||||||||||||||||||
| Pending Litigation | Causam Enterprises, Inc vs Alarm.com Holdings, Inc | |||||||||||||||||||||||
| Loss Contingencies [Line Items] | |||||||||||||||||||||||
| Number of patents allegedly infringed | 4 | ||||||||||||||||||||||
| Pending Litigation | Causam Enterprises, Inc vs Alarm.com Holdings, Inc and EnergyHub, Inc | |||||||||||||||||||||||
| Loss Contingencies [Line Items] | |||||||||||||||||||||||
| Number of patents allegedly infringed | 4 | ||||||||||||||||||||||
| Pending Litigation | Vivint, Inc vs ADT LLC | Minimum | |||||||||||||||||||||||
| Loss Contingencies [Line Items] | |||||||||||||||||||||||
| Number of patents allegedly infringed | 1 | ||||||||||||||||||||||
| Pending Litigation | IOT Innovations LLC vs Monitronics International, Inc. | |||||||||||||||||||||||
| Loss Contingencies [Line Items] | |||||||||||||||||||||||
| Number of patents allegedly infringed | 26 | ||||||||||||||||||||||
| Pending Litigation | Ubiquitous Connectivity, LP vs. Alarm.com Holdings, Inc | |||||||||||||||||||||||
| Loss Contingencies [Line Items] | |||||||||||||||||||||||
| Number of patents allegedly infringed | 4 | 2 | |||||||||||||||||||||
| Number of claims deemed unpatentable | claim | 42 | ||||||||||||||||||||||
| Number of claims | claim | 46 | ||||||||||||||||||||||
Stockholders' Equity (Details) |
12 Months Ended | |||||
|---|---|---|---|---|---|---|
|
Feb. 15, 2023
USD ($)
|
Dec. 03, 2020
USD ($)
|
Dec. 31, 2023
USD ($)
class_of_stock
shares
|
Dec. 31, 2022
USD ($)
shares
|
Dec. 31, 2021
USD ($)
shares
|
Jul. 01, 2015
shares
|
|
| Equity [Abstract] | ||||||
| Number of classes of stock authorized | class_of_stock | 2 | |||||
| Common stock, shares authorized (in shares) | 300,000,000 | 300,000,000 | 300,000,000 | |||
| Preferred stock, shares authorized (in shares) | 10,000,000 | 10,000,000 | 10,000,000 | |||
| Common stock, shares issued (in shares) | 51,888,838 | 50,985,454 | ||||
| Common stock, shares outstanding (in shares) | 49,868,175 | 49,452,709 | ||||
| Preferred stock, shares issued (in shares) | 0 | 0 | ||||
| Preferred stock, shares outstanding (in shares) | 0 | 0 | ||||
| Common stock votes per share | 1 | |||||
| Stock repurchase program, authorized amount | $ | $ 100,000,000 | $ 100,000,000 | ||||
| Period of stock repurchase | 2 years | 3 years | ||||
| Repurchase of unvested shares (in shares) | 487,918 | 1,385,592 | 0 | |||
| Purchases of treasury stock | $ | $ 27,298,000 | $ 78,844,000 | ||||
| Payment of tax withholding related to vesting of restricted stock units | $ | $ 2,621,000 | $ 0 | $ 4,476,000 | |||
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | |||
| Total stock-based compensation expense | $ 47,283 | $ 52,654 | $ 38,694 |
| Tax (shortfall) / windfall benefit from stock-based awards | (508) | 2,022 | 10,063 |
| Stock options | |||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | |||
| Total stock-based compensation expense | 4,166 | 3,654 | 3,707 |
| Restricted stock units | |||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | |||
| Total stock-based compensation expense | 42,924 | 48,798 | 34,799 |
| Employee stock purchase plan | |||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | |||
| Total stock-based compensation expense | 193 | 202 | 188 |
| Cost of hardware and other revenue | |||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | |||
| Total stock-based compensation expense | 5 | 0 | 0 |
| Sales and marketing | |||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | |||
| Total stock-based compensation expense | 3,522 | 4,342 | 4,432 |
| General and administrative | |||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | |||
| Total stock-based compensation expense | 13,028 | 15,037 | 9,941 |
| Research and development | |||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | |||
| Total stock-based compensation expense | $ 30,728 | $ 33,275 | $ 24,321 |
Stock-Based Compensation - 2015 Equity Incentive Plan (Details) - shares |
1 Months Ended | 12 Months Ended | |||
|---|---|---|---|---|---|
Dec. 31, 2023 |
Nov. 30, 2022 |
Dec. 31, 2021 |
Dec. 31, 2023 |
Jun. 30, 2015 |
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
| Common shares reserved for issuance, percentage of annual increase (percent) | 5.00% | ||||
| 2015 Plan | |||||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
| Common shares reserved for issuance (in shares) | 4,700,000 | ||||
| Common shares reserved for issuance, annual increase period (not more than) (years) | 10 years | ||||
| Common shares reserved for issuance, percentage of annual increase (percent) | 5.00% | 5.00% | 5.00% | ||
| Shares available to be issued (in shares) | 9,526,427 | 9,526,427 | |||
| Common shares reserved for issuance, annual increase (in shares) | 2,493,408 | 2,472,635 | 2,512,972 | ||
| 2009 Plan | |||||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
| Shares available to be issued (in shares) | 0 | 0 | |||
Stock-Based Compensation - Stock Options (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
| Award vesting period (in years) | 5 years | ||
| Repurchase of unvested shares (in shares) | 487,918 | 1,385,592 | 0 |
| Granted (in shares) | 237,400 | 184,500 | 143,700 |
| Weighted average grant date fair value for stock options (USD per share) | $ 23.01 | $ 24.68 | $ 36.63 |
| Fair value of stock options vested during period | $ 3,300,000 | $ 3,300,000 | $ 3,400,000 |
| Aggregate intrinsic value of stock options exercised during period | 5,595,000 | 5,700,000 | 21,900,000 |
| Compensation cost not yet recognized on nonvested awards | 6,800,000 | ||
| Cash received from exercise of stock options | $ 2,000,000 | $ 2,500,000 | $ 4,200,000 |
| Stock options | |||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
| Dividend rate (percent) | 0.00% | 0.00% | 0.00% |
| Compensation cost not yet recognized, period for recognition (in years) | 2 years 8 months 12 days | ||
| 2009 and 2015 Plan | |||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
| Liability from proceeds of early exercise of stock options | $ 0 | $ 0 | |
| 2009 and 2015 Plan | Stock options | |||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
| Award vesting period (in years) | 5 years | ||
| Award expiration period (in years) | 10 years | ||
| Common Stock | 2009 and 2015 Plan | |||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
| Unvested shares of common stock outstanding (shares) | 0 | 0 | |
| Common Stock | 2009 and 2015 Plan | Stock options | |||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
| Repurchase of unvested shares (in shares) | 0 | 0 | 0 |
Stock-Based Compensation - Assumptions Used for Estimating Fair Value (Details) - Stock options |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
| Volatility, minimum (percent) | 40.90% | 40.20% | 41.80% |
| Volatility, maximum (percent) | 41.90% | 41.80% | 42.60% |
| Risk-free interest rate, minimum (percent) | 3.30% | 2.90% | 1.00% |
| Risk-free interest rate, maximum (percent) | 4.40% | 3.90% | 1.20% |
| Dividend rate (percent) | 0.00% | 0.00% | 0.00% |
| Minimum | |||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
| Expected term (in years) | 5 years 4 months 24 days | 5 years 2 months 12 days | 6 years 2 months 12 days |
| Maximum | |||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
| Expected term (in years) | 5 years 7 months 6 days | 5 years 3 months 18 days | 6 years 8 months 12 days |
Stock-Based Compensation - Stock Option Activity (Details) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Number of Options | |||
| Beginning balance (in shares) | 1,186,651 | ||
| Granted (in shares) | 237,400 | 184,500 | 143,700 |
| Exercised (in shares) | (140,952) | ||
| Forfeited (in shares) | (11,571) | ||
| Expired (in shares) | (750) | ||
| Ending balance (in shares) | 1,270,778 | 1,186,651 | |
| Weighted Average Exercise Price Per Share | |||
| Beginning balance (USD per share) | $ 40.60 | ||
| Granted (USD per share) | 52.56 | ||
| Exercised (USD per share) | 13.87 | ||
| Forfeited (USD per share) | 38.57 | ||
| Expired (USD per share) | 4.00 | ||
| Ending balance (USD per share) | $ 45.84 | $ 40.60 | |
| Weighted Average Remaining Contractual Life and Aggregate Intrinsic Value | |||
| Outstanding, weighted average remaining contractual life (in years) | 5 years 10 months 24 days | 5 years 7 months 6 days | |
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value [Roll Forward] | |||
| Outstanding, beginning balance, aggregate intrinsic value | $ 18,309 | ||
| Aggregate intrinsic value of stock options exercised during period | 5,595 | $ 5,700 | $ 21,900 |
| Outstanding, ending balance, aggregate intrinsic value | $ 26,360 | $ 18,309 | |
| Vested and expected to vest (in shares) | 1,270,778 | ||
| Vested and expected to vest, weighted average exercise (USD per share) | $ 45.84 | ||
| Vested and expected to vest, weighted average remaining contractual life (in years) | 5 years 10 months 24 days | ||
| Vested and expected to vest, aggregate intrinsic value | $ 26,360 | ||
| Exercisable (in shares) | 743,664 | ||
| Exercisable, weighted average exercise (USD per share) | $ 36.94 | ||
| Exercisable, weighted average remaining contractual life (in years) | 4 years 2 months 12 days | ||
| Exercisable, aggregate intrinsic value | $ 21,590 | ||
Stock-Based Compensation - Restricted Stock Units (Details) - USD ($) $ / shares in Units, $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
| Award vesting period (in years) | 5 years | ||
| Restricted stock units | |||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
| Award vesting period (in years) | 5 years | ||
| RSUs without Performance Conditions | |||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
| Granted (in shares) | 558,747 | 1,123,076 | 837,576 |
| Unrecognized compensation expense | $ 63.1 | ||
| Compensation cost not yet recognized, period for recognition (in years) | 2 years 4 months 24 days | ||
| Granted (USD per share) | $ 55.40 | $ 63.76 | $ 86.35 |
| Fair value of shares vested in period | $ 45.3 | $ 24.3 | $ 20.9 |
| RSUs with Performance Conditions | |||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
| Granted (in shares) | 0 | 168,223 | 120,314 |
| Unrecognized compensation expense | $ 6.8 | ||
| Compensation cost not yet recognized, period for recognition (in years) | 2 years 9 months 18 days | ||
| Granted (USD per share) | $ 0 | $ 71.64 | $ 87.53 |
| Fair value of shares vested in period | $ 3.2 | $ 0.0 | $ 1.1 |
Stock-Based Compensation - Restricted Stock Unit Activity (Details) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| RSUs without Performance Conditions | |||
| Number of RSUs | |||
| Beginning balance (in shares) | 2,267,854 | ||
| Granted (in shares) | 558,747 | 1,123,076 | 837,576 |
| Vested (in shares) | (722,979) | ||
| Forfeited (in shares) | (143,941) | ||
| Ending balance (in shares) | 1,959,681 | 2,267,854 | |
| Weighted Average Grant Date Fair Value | |||
| Beginning balance (USD per share) | $ 65.67 | ||
| Granted (USD per share) | 55.40 | $ 63.76 | $ 86.35 |
| Vested (USD per share) | 62.72 | ||
| Forfeited (USD per share) | 66.76 | ||
| Ending balance (USD per share) | $ 63.75 | $ 65.67 | |
| Aggregate Intrinsic Value (in thousands) | |||
| Beginning balance | $ 112,213 | ||
| Vested | 39,328 | ||
| Ending balance | $ 126,635 | $ 112,213 | |
| Vested and expected to vest (in shares) | 1,959,681 | ||
| Vested and expected to vest (USD per share) | $ 63.75 | ||
| Vested and expected to vest, aggregate intrinsic value | $ 126,635 | ||
| RSUs with Performance Conditions | |||
| Number of RSUs | |||
| Beginning balance (in shares) | 294,922 | ||
| Granted (in shares) | 0 | 168,223 | 120,314 |
| Vested (in shares) | (48,406) | ||
| Forfeited (in shares) | (28,322) | ||
| Ending balance (in shares) | 218,194 | 294,922 | |
| Weighted Average Grant Date Fair Value | |||
| Beginning balance (USD per share) | $ 73.94 | ||
| Granted (USD per share) | 0 | $ 71.64 | $ 87.53 |
| Vested (USD per share) | 65.52 | ||
| Forfeited (USD per share) | 81.18 | ||
| Ending balance (USD per share) | $ 74.86 | $ 73.94 | |
| Aggregate Intrinsic Value (in thousands) | |||
| Beginning balance | $ 14,593 | ||
| Vested | 2,556 | ||
| Ending balance | $ 14,100 | $ 14,593 | |
| Vested and expected to vest (in shares) | 206,047 | ||
| Vested and expected to vest (USD per share) | $ 74.12 | ||
| Vested and expected to vest, aggregate intrinsic value | $ 13,315 | ||
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
| Total stock-based compensation expense | $ 47,283,000 | $ 52,654,000 | $ 38,694,000 |
| Employee stock purchase plan | Employee Stock | |||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
| Shares reserved for future grant (in shares) | 1,895,990 | ||
| Shares reserved for grant, annual increase period (in years) | 9 years | ||
| Annual automatic increase in shares available, percentage of each class of common stock outstanding (percent) | 1.00% | ||
| Annual automatic increase in shares available (in shares) | 1,500,000 | ||
| Fair market value purchase discount (percent) | 90.00% | ||
| Maximum number of shares participant may purchase, fair market value (not to exceed) | $ 15,000 | ||
| Maximum number of shares participant may purchase as a percentage of base compensation (not to exceed) (percent) | 10.00% | ||
| Discount of the market value on the date of purchase (not to exceed) (percent) | 10.00% | ||
| Shares purchased by employees (in shares) | 33,639 | 24,994 | 19,628 |
| Total stock-based compensation expense | $ 200,000 | $ 200,000 | $ 200,000 |
| Purchase period | 6 months | ||
Earnings Per Share - Components of Basic and Diluted EPS (Details) - USD ($) $ / shares in Units, $ 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 |
|
| Earnings Per Share [Abstract] | |||||||||||
| Net income | $ 31,171 | $ 19,351 | $ 15,611 | $ 14,207 | $ 17,790 | $ 18,110 | $ 10,828 | $ 8,903 | $ 80,340 | $ 55,631 | $ 51,175 |
| Net loss attributable to redeemable noncontrolling interests | 703 | 707 | 1,084 | ||||||||
| Net income attributable to common stockholders | 81,043 | 56,338 | 52,259 | ||||||||
| Add back interest expense, net of tax, attributable to convertible senior notes | 2,367 | 2,352 | 0 | ||||||||
| Net income attributable to common stockholders - diluted | $ 83,410 | $ 58,690 | $ 52,259 | ||||||||
| Weighted average common shares outstanding — basic (in shares) | 49,818,448 | 49,926,236 | 49,869,857 | ||||||||
| Dilutive effect of convertible senior notes, stock options and restricted stock units (in shares) | 4,806,986 | 5,006,521 | 2,050,045 | ||||||||
| Weighted average common shares outstanding — diluted (in shares) | 54,625,434 | 54,932,757 | 51,919,902 | ||||||||
| Net income per share: | |||||||||||
| Basic (in dollars per share) | $ 0.63 | $ 0.39 | $ 0.32 | $ 0.29 | $ 0.36 | $ 0.37 | $ 0.22 | $ 0.18 | $ 1.63 | $ 1.13 | $ 1.05 |
| Diluted (in dollars per share) | $ 0.58 | $ 0.37 | $ 0.30 | $ 0.28 | $ 0.34 | $ 0.35 | $ 0.21 | $ 0.18 | $ 1.53 | $ 1.07 | $ 1.01 |
Earnings Per Share - Anti-dilutive Securities (Details) - shares |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Stock options | |||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Anti-dilutive securities excluded from the calculation of diluted weighted average common shares outstanding (in shares) | 626,976 | 393,042 | 142,660 |
| Restricted stock units | |||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Anti-dilutive securities excluded from the calculation of diluted weighted average common shares outstanding (in shares) | 255,325 | 242,842 | 11,630 |
Earnings Per Share - Narrative (Details) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended | ||||
|---|---|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
Sep. 23, 2022 |
Jan. 20, 2021 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||||
| Dilutive effect of shares (in shares) | 4,806,986 | 5,006,521 | 2,050,045 | ||
| Debt issuance cost amortization included | $ 2,367 | $ 2,352 | $ 0 | ||
| 2026 Notes | |||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||||
| Conversion price (in dollars per share) | $ 147.19 | ||||
| Dilutive effect of shares (in shares) | 3,396,950 | 3,396,950 | |||
| OpenEye | |||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||||
| Percentage of business acquired | 86.00% | ||||
| Noonlight | |||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||||
| Percentage of business acquired | 85.00% | 85.00% | |||
Significant Service Providers and Distributors (Details) - Service Provider Concentration Risk - Revenue from Contract with Customer Benchmark |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| 10 Largest Service Providers | |||
| Concentration Risk [Line Items] | |||
| Concentration risk percentage (percent) | 50.00% | 49.00% | 47.00% |
| Minimum | Service Provider A | |||
| Concentration Risk [Line Items] | |||
| Concentration risk percentage (percent) | 15.00% | 15.00% | 15.00% |
| Maximum | Service Provider A | |||
| Concentration Risk [Line Items] | |||
| Concentration risk percentage (percent) | 20.00% | 20.00% | 20.00% |
Income Taxes - Components of Income before Income Taxes (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Income Tax Disclosure [Abstract] | |||
| Domestic | $ 97,453 | $ 56,531 | $ 46,019 |
| Foreign | 372 | 62 | 50 |
| Income before income taxes | $ 97,825 | $ 56,593 | $ 46,069 |
Income Taxes - Components of Income Tax Expense (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Current | |||
| Federal | $ 51,923 | $ 44,591 | $ 2,678 |
| State | 11,577 | 10,730 | 1,437 |
| Foreign | 1,715 | 680 | 894 |
| Total Current | 65,215 | 56,001 | 5,009 |
| Deferred | |||
| Federal | (40,519) | (45,609) | (9,295) |
| State | (6,986) | (9,271) | (820) |
| Foreign | (225) | (159) | 0 |
| Total Deferred | (47,730) | (55,039) | (10,115) |
| Total | $ 17,485 | $ 962 | $ (5,106) |
Income Taxes - Income Tax Rate Reconciliation (Details) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Income Tax Disclosure [Abstract] | |||
| Federal statutory rate | 21.00% | 21.00% | 21.00% |
| State income tax expense, net of federal benefits | 3.00% | 1.00% | (1.00%) |
| Foreign tax rate differential | 0.10% | 0.00% | 0.00% |
| Nondeductible meals and entertainment | 0.20% | 0.90% | 0.50% |
| Foreign-derived intangible income deduction | (4.40%) | (7.00%) | (1.70%) |
| Valuation allowance | 0.70% | 0.40% | 1.10% |
| Research and development tax credits | (7.20%) | (16.50%) | (17.70%) |
| Tax shortfall / (windfall benefits) | 0.40% | (3.00%) | (18.80%) |
| Foreign withholding tax | 1.30% | 1.20% | 1.90% |
| Nondeductible compensation | 1.00% | 1.80% | 1.90% |
| Income tax underpayment interest, net of tax benefit | 1.10% | 0.70% | 0.00% |
| Other | 0.70% | 1.20% | 1.70% |
| Effective rate | 17.90% | 1.70% | (11.10%) |
Income Taxes - Components of Net Deferred Tax Assets (Liabilities) (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Deferred tax assets, non-current | ||
| Provision for credit losses on accounts receivable | $ 1,500 | $ 1,073 |
| Depreciation | 401 | 445 |
| Accrued expenses | 6,324 | 5,288 |
| Deferred revenue | 2,681 | 2,274 |
| Operating lease liabilities | 8,107 | 9,757 |
| Stock-based compensation | 21,040 | 22,191 |
| Acquisition costs | 2,107 | 2,363 |
| Inventory reserve | 529 | 654 |
| Net operating losses | 2,600 | 3,492 |
| Tax credits | 3,535 | 3,085 |
| Capitalized research and development expenditures | 99,799 | 53,901 |
| Other | 2,873 | 786 |
| Total deferred tax assets, non-current prior to valuation allowance | 151,496 | 105,309 |
| Valuation allowance | (3,754) | (2,591) |
| Total deferred tax assets, non-current, net of valuation allowance | 147,742 | 102,718 |
| Deferred tax liabilities, non-current | ||
| Intangible assets and prepaid patent licenses | (3,552) | (4,354) |
| Operating lease right-of-use assets | (5,983) | (7,134) |
| Depreciation | (4,267) | (5,828) |
| Sales commissions | (1,477) | (1,138) |
| Equity investments | (161) | (79) |
| Other deferred tax liabilities | (487) | 0 |
| Total deferred tax liabilities, non-current | (15,927) | (18,533) |
| Net deferred tax assets, non-current | $ 131,815 | $ 84,185 |
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] | |||
| Beginning balance | $ 7,596 | $ 5,541 | $ 4,228 |
| Additions based on tax positions of the current year | 1,589 | 1,881 | 1,526 |
| Additions based on tax positions of prior year | 204 | 225 | 15 |
| Decreases based on tax positions of prior year | (205) | (51) | (10) |
| Decreases due to lapse of applicable statute of limitations | (121) | 0 | (218) |
| Ending balance | $ 9,063 | $ 7,596 | $ 5,541 |
Income Taxes - Narrative (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | |||
|---|---|---|---|---|---|
Mar. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
Jan. 25, 2024 |
|
| Operating Loss Carryforwards [Line Items] | |||||
| Effective income tax rate | 17.90% | 1.70% | (11.10%) | ||
| Valuation allowance | $ 3,754 | $ 2,591 | |||
| Reasonably possible decrease in unrecognized tax benefits | 2,500 | ||||
| Unrecognized tax benefits that would impact the effective tax rate | 8,900 | 7,400 | |||
| Accrued interest and penalties related to unrecognized tax benefits | 800 | 300 | |||
| Income tax benefit | (17,485) | (962) | $ 5,106 | ||
| Subsequent Event | |||||
| Operating Loss Carryforwards [Line Items] | |||||
| Income tax examination, increase in federal income tax liability | $ 1,500 | ||||
| Subsequent Event | Forecast | |||||
| Operating Loss Carryforwards [Line Items] | |||||
| Income tax benefit | $ 900 | ||||
| U.S. | |||||
| Operating Loss Carryforwards [Line Items] | |||||
| Operating loss carryforwards | 10,000 | ||||
| Foreign Tax Authority | Canada | |||||
| Operating Loss Carryforwards [Line Items] | |||||
| Operating loss carryforwards | 400 | ||||
| Foreign Tax Authority | Poland | |||||
| Operating Loss Carryforwards [Line Items] | |||||
| Operating loss carryforwards | 700 | ||||
| State | |||||
| Operating Loss Carryforwards [Line Items] | |||||
| Operating loss carryforwards | 5,500 | ||||
| State Research Tax Credit Carryforward | |||||
| Operating Loss Carryforwards [Line Items] | |||||
| Valuation allowance | 3,800 | 2,600 | 1,900 | ||
| Research Tax Credit Carryforward | |||||
| Operating Loss Carryforwards [Line Items] | |||||
| Additions to unrecognized tax benefit | 1,500 | $ 2,100 | $ 1,400 | ||
| Research Tax Credit Carryforward | U.S. | |||||
| Operating Loss Carryforwards [Line Items] | |||||
| Tax credit carryforwards | 100 | ||||
| Research Tax Credit Carryforward | State | |||||
| Operating Loss Carryforwards [Line Items] | |||||
| Tax credit carryforwards | $ 4,000 | ||||
Segment Information - Narrative (Details) |
3 Months Ended | 12 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
Dec. 31, 2023
USD ($)
|
Sep. 30, 2023
USD ($)
|
Jun. 30, 2023
USD ($)
|
Mar. 31, 2023
USD ($)
|
Dec. 31, 2022
USD ($)
|
Sep. 30, 2022
USD ($)
|
Jun. 30, 2022
USD ($)
|
Mar. 31, 2022
USD ($)
|
Dec. 31, 2023
USD ($)
segment
|
Dec. 31, 2022
USD ($)
|
Dec. 31, 2021
USD ($)
|
|
| Segment Reporting Information [Line Items] | |||||||||||
| Number of reportable segments | segment | 2 | ||||||||||
| Total revenue | $ 226,237,000 | $ 221,854,000 | $ 223,875,000 | $ 209,716,000 | $ 208,139,000 | $ 216,138,000 | $ 212,845,000 | $ 205,437,000 | $ 881,682,000 | $ 842,559,000 | $ 748,969,000 |
| Amortization and depreciation | 31,424,000 | 30,870,000 | 29,715,000 | ||||||||
| Alarm.com | |||||||||||
| Segment Reporting Information [Line Items] | |||||||||||
| Amortization and depreciation | 30,300,000 | 29,600,000 | 29,300,000 | ||||||||
| Additions to property and equipment | 8,900,000 | 28,400,000 | 9,700,000 | ||||||||
| Alarm.com | Software license revenue | |||||||||||
| Segment Reporting Information [Line Items] | |||||||||||
| Total revenue | 23,200,000 | 26,800,000 | 32,300,000 | ||||||||
| Other | |||||||||||
| Segment Reporting Information [Line Items] | |||||||||||
| Amortization and depreciation | 1,100,000 | 1,200,000 | 400,000 | ||||||||
| Additions to property and equipment | 200,000 | 300,000 | 500,000 | ||||||||
| Other | Software license revenue | |||||||||||
| Segment Reporting Information [Line Items] | |||||||||||
| Total revenue | $ 0 | $ 0 | $ 0 | ||||||||
| Revenue | Segment Concentration Risk | Alarm.com | |||||||||||
| Segment Reporting Information [Line Items] | |||||||||||
| Concentration risk percentage (percent) | 93.00% | 94.00% | 95.00% | ||||||||
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) | ||||||||
Quarterly Financial Data (unaudited) (Details) - USD ($) $ / shares in Units, $ 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 |
||||||
| Quarterly Financial Information Disclosure [Abstract] | ||||||||||||||||
| Total revenue | $ 226,237 | $ 221,854 | $ 223,875 | $ 209,716 | $ 208,139 | $ 216,138 | $ 212,845 | $ 205,437 | $ 881,682 | $ 842,559 | $ 748,969 | |||||
| Total cost of revenue | 81,215 | 81,405 | 86,367 | 76,172 | 79,572 | 85,586 | 87,336 | 90,087 | 325,159 | [1] | 342,581 | [1] | 305,899 | [1] | ||
| Net income | 31,171 | 19,351 | 15,611 | 14,207 | 17,790 | 18,110 | 10,828 | 8,903 | $ 80,340 | $ 55,631 | $ 51,175 | |||||
| Net income attributable to common stockholders | $ 31,304 | $ 19,524 | $ 15,799 | $ 14,416 | $ 18,085 | $ 18,332 | $ 10,842 | $ 9,079 | ||||||||
| Net income per share attributable to common stockholders | ||||||||||||||||
| Basic (in dollars per share) | $ 0.63 | $ 0.39 | $ 0.32 | $ 0.29 | $ 0.36 | $ 0.37 | $ 0.22 | $ 0.18 | $ 1.63 | $ 1.13 | $ 1.05 | |||||
| Diluted (in dollars per share) | $ 0.58 | $ 0.37 | $ 0.30 | $ 0.28 | $ 0.34 | $ 0.35 | $ 0.21 | $ 0.18 | $ 1.53 | $ 1.07 | $ 1.01 | |||||
| ||||||||||||||||
Schedule II - Valuation and Qualifying Accounts and Reserves (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Allowance for credit losses on accounts receivable | |||
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
| Balance at Beginning of Year | $ 2,835 | $ 2,168 | $ 4,696 |
| Additions Charged Against Revenue | 0 | 0 | 0 |
| Additions Charged to Other Accounts | 1,508 | 1,156 | (775) |
| Deductions | (479) | (489) | (1,753) |
| Balance at End of Year | 3,864 | 2,835 | 2,168 |
| Allowance for product returns | |||
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
| Balance at Beginning of Year | 1,551 | 1,181 | 1,480 |
| Additions Charged Against Revenue | 4,399 | 4,746 | 2,494 |
| Additions Charged to Other Accounts | 0 | 0 | 0 |
| Deductions | (3,671) | (4,376) | (2,793) |
| Balance at End of Year | 2,279 | 1,551 | 1,181 |
| Allowance for credit losses on notes receivable | |||
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
| Balance at Beginning of Year | 2 | 80 | 89 |
| Additions Charged Against Revenue | 0 | 0 | 0 |
| Additions Charged to Other Accounts | 3 | (78) | (9) |
| Deductions | 0 | 0 | 0 |
| Balance at End of Year | 5 | 2 | 80 |
| Deferred tax valuation allowance | |||
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
| Balance at Beginning of Year | 2,591 | 2,209 | 1,568 |
| Additions Charged Against Revenue | 0 | 0 | 0 |
| Additions Charged to Other Accounts | 2,204 | 1,337 | 641 |
| Deductions | (1,041) | (955) | 0 |
| Balance at End of Year | $ 3,754 | $ 2,591 | $ 2,209 |