Biggest changeResults of Operations The following table sets forth our consolidated statements of operations data for the years ended December 31, 2022 and 2021 (in thousands): As a % of As a % of Change 2022 Revenues 2021 Revenues $ % Revenues $ 81,003 100 % $ 58,155 100 % $ 22,848 39 % Costs Cost of revenues 34,218 42 % 25,611 44 % 8,607 34 % Impairment of property and equipment — — 25 — (25 ) (100 %) Total costs 34,218 42 % 25,636 44 % 8,582 33 % Gross profit 46,785 58 % 32,519 56 % 14,266 44 % Operating expenses: Sales and marketing 22,416 28 % 15,479 27 % 6,937 45 % Research and development 10,026 12 % 7,035 12 % 2,991 43 % General and administrative 15,750 19 % 12,744 22 % 3,006 24 % Change in fair value of contingent consideration (9,154 ) (11 %) 1,330 2 % (10,484 ) (788 %) Total operating expenses 39,038 48 % 36,588 63 % 2,450 7 % Operating income (loss) 7,747 10 % (4,069 ) (7 %) 11,816 290 % Other expense, net (195 ) 0 % (306 ) (1 %) 111 (36 %) Provision for income taxes 1,167 1 % 56 0 % 1,111 1,984 % Net income (loss) $ 6,385 8 % $ (4,431 ) (8 %) $ 10,816 244 % Revenues The increase of $22.8 million was primarily attributable to an $8.1 million increase in revenues from new customers and expansions of existing customer coverage areas, an $8.1 million increase in revenue from monthly support revenue contracts, and a $6.6 million increase in revenues from Forensic Logic, which was acquired in the first quarter of 2022.
Biggest changeIf our actual results and updated projections vary significantly from the projections used as a basis for this determination, we may need to change the valuation allowance against the gross deferred tax assets. 68 Results of Operations The following table sets forth our consolidated statements of operations data for the years ended December 31, 2023 and 2022 (in thousands): As a % of As a % of Change 2023 Revenues 2022 Revenues $ % Revenues $ 92,717 100 % $ 81,003 100 % $ 11,714 14 % Costs Cost of revenues 39,988 43 % 34,218 42 % 5,770 17 % Total costs 39,988 43 % 34,218 42 % 5,770 17 % Gross profit 52,729 57 % 46,785 58 % 5,944 13 % Operating expenses: Sales and marketing 26,959 29 % 22,416 28 % 4,543 20 % Research and development 12,138 13 % 10,026 12 % 2,112 21 % General and administrative 20,557 22 % 15,750 19 % 4,807 31 % Change in fair value of contingent consideration (5,686 ) (6 %) (9,154 ) (11 %) 3,468 (38 %) Total operating expenses 53,968 58 % 39,038 48 % 14,930 38 % Operating income (loss) (1,239 ) (1 %) 7,747 10 % (8,986 ) (116 %) Other expense, net (275 ) — (195 ) — (80 ) -41 % Provision for income taxes 1,204 1 % 1,167 1 % 37 3 % Net income (loss) $ (2,718 ) (3 %) $ 6,385 8 % $ (9,103 ) (143 %) Revenues The increase of $11.7 million was primarily attributable to an $11.6 million increase in revenues from new customers and expansions of existing customer coverage areas, and a $1.0 million increase in revenues from SafePointe which was acquired in the third quarter of 2023.
Substantially all of our sales are to governmental agencies and universities, which often undertake a prolonged contract evaluation process that affects the size or the timing of our sales contracts and may likewise increase our customer acquisition costs. We rely on a limited number of suppliers and contract manufacturers to produce components of our solutions.
Substantially all of our sales are to governmental agencies and universities, which often undertake a prolonged contract evaluation process that affects the size or the timing of our sales contracts and may likewise increase our customer acquisition costs. 62 We rely on a limited number of suppliers and contract manufacturers to produce components of our solutions.
Use of Funds Our historical uses of cash have primarily consisted of cash used for operating activities, such as expansion of our sales and marketing operations, research and development activities and other working capital needs, and cash used in investing activities, such as property and equipment expenditures to install infrastructure in customer cities in order to deliver our solutions.
Use of Funds Our historical uses of cash have primarily consisted of cash used for operating activities, such as expansion of our sales and marketing operations, research and development activities and other working capital needs, and cash used in investing activities, such as property and equipment expenditures to install infrastructure in customer cities in order to deliver our solutions and acquisitions.
We have focused on rapidly growing our business and believe that our future growth is dependent on many factors, including our ability to increase our customer base, expand the coverage of our solutions among our existing customers, expand our international presence, and increase sales of our security solutions.
We have focused on rapidly growing our business and believe that our future growth is dependent on many factors, including our ability to increase our customer base, expand the coverage of our solutions among our existing customers, expand our international presence, increase sales of our security solutions and retain our customers.
Net New “Go-Live” Square Miles Net new “go-live” square miles represent the square miles covered by deployments of our gunshot detection solutions that were formally approved by customers during the year, both from initial and expanded customer deployments, net of square miles that ceased to be “live” during the year due to customer cancellations.
Net New “Go-Live” Square Miles 64 Net new “go-live” square miles represent the square miles covered by deployments of our gunshot detection solutions that were formally approved by customers during the year, both from initial and expanded customer deployments, net of square miles that ceased to be “live” during the year due to customer cancellations.
The fees paid to the sales channel intermediary are expensed as incurred as it relates to a period of performance of one year, and the sales channel intermediary is paid the same rate of commission on any license term renewals or additional professional services that are sold to the customer.
The fees paid to the sales channel intermediary are expensed as incurred as it relates to a period of performance of one year, and the sales channel intermediary is paid the same rate of commission on license term renewals or additional professional services that are sold to the customer.
We generate substantially all of our revenues from the sale of ShotSpotter Respond subscription services, in which gunshot data generated by company-owned sensors and software is sold to our customers through a cloud-based 66 hosting application for a specified contract period. Typically, the initial contract period is one to three years in length.
We generate substantially all of our revenues from the sale of ShotSpotter subscription services, in which gunshot data generated by company-owned sensors and software is sold to our customers through a cloud-based hosting application for a specified contract period. Typically, the initial contract period is one to three years in length.
Our trained incident review specialists can supplement alerts with additional tactical information, such as the potential presence of multiple shooters or the use of high-capacity weapons. 55 Gunshot incidents reviewed by our IRC result in alerts typically sent within approximately 45 seconds of the receipt of the gunfire incident.
Our trained incident review specialists can supplement alerts with additional tactical information, such as the potential presence of multiple shooters or the use of high-capacity weapons. 61 Gunshot incidents reviewed by our IRC result in alerts typically sent within approximately 45 seconds of the receipt of the gunfire incident.
When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Critical estimates in valuing such intangible assets include, but not limited to, future expected cash flows from customer relationships and developed technology and discount rates.
When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets and contingent consideration liabilities. Critical estimates in valuing such intangible assets include, but not limited to, future expected cash flows from customer relationships and developed technology and discount rates.
Off-Balance Sheet Arrangements As of December 31, 2022, we did not have any relationships, material commitments or obligations with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities, that were established for the purpose of facilitating off-balance sheet arrangements. We do not engage in off-balance sheet financing arrangements.
Off-Balance Sheet Arrangements As of December 31, 2023, we did not have any relationships, material commitments or obligations with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities, that were established for the purpose of facilitating off-balance sheet arrangements. We do not engage in off-balance sheet financing arrangements.
We may also seek additional capital to fund our operations, including through the sale of equity or debt financings.
We may also seek additional capital to fund our 70 operations, including through the sale of equity or debt financings.
Stock-Based Compensation We recognize stock-based compensation expense for equity awards granted to our employees, directors, and consultants that can be settled in shares of our common stock. Stock-based compensation expense is based on the 68 grant date fair value estimate for each award as determined by our board of directors.
Stock-Based Compensation We recognize stock-based compensation expense for equity awards granted to our employees, directors, and consultants that can be settled in shares of our common stock. Stock-based compensation expense is based on the 75 grant date fair value estimate for each award as determined by our board of directors.
Comparison of the Years Ended December 31, 2021 and 2020 A discussion of changes in our cash flows from the year ended December 31, 2020 to the year ended December 31, 2021 can be found in Part II, Item 7, "Management's Discussion and Analysis of Financial Conditions and Results of Operations" of the 2021 Form 10-K.
Comparison of the Years Ended December 31, 2022 and 2021 A discussion of changes in our cash flows from the year ended December 31, 2021 to the year ended December 31, 2022 can be found in Part II, Item 7, "Management's Discussion and Analysis of Financial Conditions and Results of Operations" of the 2022 Form 10-K.
We acquired LEEDS, LLC (“LEEDS”) in November 2020 to expand our suite of solutions and introduce ShotSpotter Investigate. ShotSpotter Investigate is our case management solution that helps automate investigative work and improve case clearance rates – addressing an inefficiency problem for many agencies that have had to rely on multiple disparate systems to work cases.
We acquired LEEDS, LLC (“LEEDS”) in November 2020 to expand our suite of solutions and introduce CaseBuilder. CaseBuilder is our case management solution that helps automate investigative work and improve case clearance rates – addressing an inefficiency problem for many agencies that have had to rely on multiple disparate systems to work cases.
Substantially all of our revenues for the years ended December 31, 2022, 2021, and 2020 were derived from customers within the United States (including Puerto Rico and the U.S. Virgin Islands).
Substantially all of our revenues for the years ended December 31, 2023, 2022, and 2021 were derived from customers within the United States (including Puerto Rico and the U.S. Virgin Islands).
In assessing the need for or release of a valuation allowance, we consider all available evidence including past operating results and estimates of future taxable income. 69
In assessing the need for or release of a valuation allowance, we consider all available evidence including past operating results and estimates of future taxable income. 76
For ShotSpotter Respond, we generally invoice customers for 50% of the total contract value when the contract is fully executed and for the remaining 50% when the subscription service is operational and ready to go live – that is, when the customer has acknowledged the completion of all the deliverables in the signed customer acceptance form.
For ShotSpotter sales to cities, we generally invoice customers for 50% of the total contract value when the contract is fully executed and for the remaining 50% when the subscription service is operational and ready to go live – that is, when the customer has acknowledged the completion of all the deliverables in the signed customer acceptance form.
Comparison of the Years Ended December 31, 2021 and 2020 For discussion of our 2021 results and a comparison with 2020 results please refer to Part II, Item 7, "Management's Discussion and Analysis of Financial Conditions and Results of Operations" in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 that was filed with the SEC on March 29, 2022 (the "2021 Form 10-K").
Comparison of the Years Ended December 31, 2022 and 2021 For discussion of our 2022 results and a comparison with 2021 results please refer to Part II, Item 7, "Management's Discussion and Analysis of Financial Conditions and Results of Operations" in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022 that was filed with the SEC on March 14, 2023 (the "2022 Form 10-K").
In January 2022, we acquired Forensic Logic for purchase consideration of $31.6 million, consisting of $4.9 million in cash, subject to working capital adjustments, 464,540 shares of our common stock that were were valued at $14.3 million at the time of the acquisition.
In January 2022, we acquired Forensic Logic for purchase consideration of $31.6 million, consisting of $4.9 million in cash, subject to working capital adjustments, 464,540 shares of our common stock that were valued at $14.3 million at the time of the acquisition. The purchase consideration also included an earnout.
Liquidity and Capital Resources Sources of Funds Our operations have been financed primarily through net proceeds from the sale of equity, debt financing arrangements and cash from operating activities. Our principal source of liquidity is cash and cash equivalents totaling $10.5 million as of December 31, 2022.
Liquidity and Capital Resources Sources of Funds Our operations have been financed primarily through net proceeds from the sale of equity, debt financing arrangements and cash from operating activities. Our principal source of liquidity is cash and cash equivalents totaling $5.7 million as of December 31, 2023.
In January 2022, we acquired Forensic Logic, a leading provider of cloud-based data services to U.S. law enforcement and public safety to enable powering the industry's most advanced search and analysis technology. We believe combining lead generation from Forensic Logic with our ShotSpotter Investigate case management solution, and utilizing COPLINK X, can accelerate crime solving solutions and improve clearance rates.
In January 2022, we acquired Forensic Logic, a leading provider of cloud-based data services to U.S. law enforcement and public safety to enable powering the industry's most advanced search and analysis technology. We believe combining lead generation from Forensic Logic with our CaseBuilder case management solution, and utilizing CrimeTracer, can accelerate crime solving solutions and improve clearance rates.
In November 2020, we completed the acquisition of LEEDS for purchase consideration of $21.6 million in cash, subject to working capital adjustments, and the issuance of 63,901 shares of ShotSpotter common stock that were valued at $2.0 million at the time of the acquisition.
In November 2020, we completed the acquisition of Technologic for purchase consideration of $21.6 million in cash, subject to working capital adjustments, and the issuance of 63,901 shares of our common stock that were valued at $2.0 million at the time of the acquisition.
Our expected material cash requirements are similar to our historical uses of cash as well as in connection with earnout payment obligations, our stock repurchase program and repayment of any outstanding debt obligations under our credit facility, each as described below.
Our expected material cash requirements are similar to our historical uses of cash as well as in connection with contingent earnouts, our stock repurchase program and repayment of any outstanding debt obligations under our credit facility, each as described below.
The contract also provides for the procurement of professional services, such as for software development and testing for product feature enhancements, by executing supplementary work orders We recognize revenue from the license of our software license and related maintenance and support services revenues upon the satisfaction of performance obligations.
The sales channel intermediary contract includes software licensing and related maintenance and support services. The contract also provides for the procurement of professional services, such as for software development and testing for product feature enhancements, by executing supplementary work orders. We recognize revenue from the software license and related maintenance and support services revenues upon the satisfaction of performance obligations.
If a customer declines to renew its subscription prior to the end of the contract term, remaining setup fees, if any, are immediately recognized. With the acquisition of Forensic Logic, we also generate revenues from subscriptions of COPLINK X, cloud-based data services for advanced search and analysis tools.
If a customer declines to renew its subscription prior to the end of the contract term, remaining setup fees, if any, are immediately recognized. Through Forensic Logic, we generate revenues from subscriptions of CrimeTracer, cloud-based data services for advanced search and analysis tools.
Contractually, we provide continuous access to the software, maintenance and support services, helpdesk and technical support over the contract term, hence a time-elapsed method is used to recognize revenue.
Contractually, we provide continuous access to the software, maintenance and support services, helpdesk, and 74 technical support over the contract term, hence a time-elapsed method is used to recognize revenue. There is a fixed and variable component to the maintenance and support services.
We had net income of $6.4 million for the year ended December 31, 2022, net loss of $4.4 million for the year ended December 31, 2021, and net income of $1.2 million for the year ended December 31, 2020. Our accumulated deficit was $92.4 million and $98.8 million as of December 31, 2022 and 2021, respectively.
We had net loss of $2.7 million for the year ended December 31, 2023, net income of $6.4 million for the year ended December 31, 2022, and net loss of $4.4 million for the year ended December 31, 2021. Our accumulated deficit was $95.1 million and $92.4 million as of December 31, 2023 and 2022, respectively.
You should not rely upon forward-looking statements as predictions of future events. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.
Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.
The purchase consideration also included an earnout payable based on LEEDS’ revenues generated during the years ended December 31, 2021 and 2022. The earnout for 2021 was not earned, so no amounts were paid in respect of this earnout in 2022.
The purchase consideration also included an earnout payable based on Technologic's revenues generated during the years ended December 31, 2021 and 2022. The earnout for 2021 was not earned, so no amounts were paid in respect of this earnout in 2022. The $1.5 million contingent earnout for 2022 was earned and paid in March 2023.
Income Taxes Our income taxes are based on the amount of our taxable income and enacted federal, state and foreign tax rates, adjusted for allowable credits, deductions and the valuations allowance against deferred tax assets, as applicable.
Income Taxes Our income taxes are based on the amount of our taxable income and enacted federal, state, and foreign tax rates, adjusted for allowable credits, deductions and the valuations allowance against deferred tax assets, as applicable. Our provision for state income taxes did not increase materially from the prior year.
Using the software, investigators benefit from a single digital case folder that includes all elements related to a case. Analytical and collaboration tools help investigators connect the dots and share information faster while reporting helps package cases for command staff and prosecutors.
Using the software, investigators benefit from a single digital case folder that includes all elements related to a case. Analytical and collaboration tools help investigators connect the dots and share information faster while reporting helps package cases for command staff and prosecutors. In May 2023, we renamed LEEDS to Technologic Solutions, LLC (“Technologic”).
The City of New York and the City of Chicago each accounted for 28% and 14%, respectively, of our total revenues for the year ended December 31, 2021. The City of Chicago and the City of New York each accounted for 18% and 15%, respectively, of our total revenues for the year ended December 31, 2020.
The City of New York and the City of Chicago each accounted for 30% and 10%, respectively, of our total revenues for the year ended December 31, 2022. The City of New York and the City of Chicago each accounted for 28% and 14%, respectively, of our total revenues for the year ended December 31, 2021.
Cash Flows Comparison of Years Ended December 31, 2022 and 2021 The following table presents a summary of our cash flows for the years ended December 31, 2022 and 2021 (in thousands): Year Ended December 31, 2022 2021 Net cash provided by (used in): Operating activities $ 12,184 $ 9,822 Investing activities (15,539 ) (7,884 ) Financing activities (1,749 ) (2,266 ) Net change in cash and cash equivalents $ (5,104 ) $ (328 ) As of December 31, 2022 and 2021, $0.9 million and $1.0 million in cash was held by our consolidated foreign subsidiaries, respectively.
Cash Flows Comparison of Years Ended December 31, 2023 and 2022 The following table presents a summary of our cash flows for the years ended December 31, 2023 and 2022 (in thousands): Year Ended December 31, 2023 2022 Net cash provided by (used in): Operating activities $ 10,951 $ 12,184 Investing activities (16,485 ) (15,539 ) Financing activities 795 (1,749 ) Net change in cash and cash equivalents $ (4,739 ) $ (5,104 ) As of December 31, 2023 and 2022, $0.5 million and $0.9 million in cash was held by our consolidated foreign subsidiaries, respectively.
Our ShotSpotter Connect solution, ShotSpotter GCM, an offering of ShotSpotter Investigate focused on gun violence, and COPLINK X are also sold on a subscription basis generally customized based on the number of sworn officers in a particular city.
Our ResourceRouter solution, CaseBuilder Crime Gun (formerly ShotSpotter GCM) an offering of CaseBuilder focused on gun violence, and CrimeTracer are also sold on a subscription basis generally customized based on the number of sworn officers in a particular city.
If a customer does not renew prior to the contract term expiring, we stop recognizing subscription revenues at the end of the current contract term, even though services may continue to be provided for a period of time until the renewal process is completed.
This approach results in revenue recognition as we perform the services and incurs the costs. If this customer does not renew prior to the contract term expiring, we stop recognizing revenues at the end of the current contract term, even though services may continue to be provided for a period of time until the renewal process is completed.
We have concluded there is only one reporting unit for purposes of performing the goodwill impairment test. The fair value of each reporting unit is estimated primarily through the use of a discounted cash flow methodology.
We have concluded there is only one reporting unit for purposes of performing the goodwill impairment test. The fair value of each reporting unit is estimated primarily through the use of market capitalization as a key input.
Our security solutions, ShotSpotter SecureCampus and ShotSpotter SiteSecure, are typically smaller-scale deployments of ShotSpotter Respond vertically marketed to universities, corporate campuses, highways and key infrastructure centers to mitigate risk and enhance security by notifying authorities of outdoor gunfire incidents, saving critical minutes for first responders to arrive.
We also offer other security solutions within our flagship product offering ShotSpotter, including ShotSpotter for Highways, ShotSpotter for Campus and ShotSpotter for Corporate that are typically smaller-scale deployments of ShotSpotter vertically marketed to universities, corporate campuses, highways, and key infrastructure centers to mitigate risk and enhance security by notifying authorities of outdoor gunfire incidents, saving critical minutes for first responders to arrive.
The focus of this effort will be in the areas of data science modeling, user experience, core application functionality and backend infrastructure improvements, including integration of ShotSpotter gunshot data to enhance forecasting of gun violence. We are also investing in research and development resources in conjunction with our ShotSpotter Labs projects and initiatives.
We are investing in engineering resources to support further development of ResourceRouter, CrimeTracer, CaseBuilder and SafePointe. The focus of this effort will be in the areas of data science modeling, user experience, core application functionality and backend infrastructure improvements, including integration of ShotSpotter gunshot data to enhance forecasting of gun violence.
Factors that could cause or contribute to such differences include, but are not limited to, those identified herein, those discussed in the subsection titled "Impact of COVID-19 and Social Unrest on our Business" below, as well as the section titled “Risk Factors” set forth in Part I, Item 1A of this Annual Report on Form 10-K and in our other SEC filings.
Factors that could cause or contribute to such differences include, but are not limited to, those identified herein, those discussed in the section titled “Risk Factors” set forth in Part I, Item 1A of this Annual Report on Form 10-K and in our other SEC filings. You should not rely upon forward-looking statements as predictions of future events.
When they are revenue-producing, they will generally be sold on a cost-plus basis. As such, ShotSpotter Labs projects will normally produce gross margins significantly lower than most of our other solutions.
SoundThinking Labs projects are generally conducted in coordination with a sponsoring charitable organization and may or may not be revenue-producing. When they are revenue-producing, they will generally be sold on a cost-plus basis. As such, SoundThinking Labs projects will normally produce gross margins significantly lower than most of our other solutions.
Sales and marketing expense will increase in the near-term in absolute dollars as we continue to grow our organization and may fluctuate from quarter to quarter based on the timing of commission expense, marketing campaigns and tradeshows. Research and Development Research and development expenses primarily consist of personnel-related costs, consulting fees and allocated overhead.
We expect sales and marketing expense will increase in the near-term in absolute dollars as we continue to grow our organization and may fluctuate from quarter to quarter based on the timing of commission expense, marketing campaigns and tradeshows.
In 2019, we created a technology innovation unit, ShotSpotter Labs, to expand our efforts supporting innovative uses of our technology to help protect wildlife and the environment. Our gunshot detection solutions consist of highly-specialized, cloud-based software integrated with proprietary, internet-enabled sensors designed to detect outdoor gunfire.
SoundThinking Labs supports innovative uses of the Company's technology to help protect wildlife and the environment. Our gunshot detection solutions consist of highly-specialized, cloud-based software integrated with proprietary, internet-enabled sensors designed to detect outdoor gunfire.
Financing Activities Cash generated by financing activities includes net proceeds from the exercise of stock options and warrants and proceeds from the employee stock purchase plan (“ESPP”) purchases, offset by payments for repurchases of our common stock and debt issuance and financing costs. Financing activities used $1.7 million in cash during the year ended December 31, 2022.
We completed our acquisition of Forensic Logic for approximately $4.6 million in cash, net of $0.3 million cash acquired at closing during the year ended December 31, 2022. 72 Financing Activities Cash generated by financing activities includes net proceeds from the exercise of stock options and warrants and proceeds from the employee stock purchase plan (“ESPP”) purchases, offset by payments for repurchases of our common stock and debt issuance and financing costs.
If the set-up fees are deemed to be a material right, they are recognized ratably over three to five years depending on the contract term. Training and third-party integration license fees are recognized upon delivery.
If the set-up fees are deemed to be a material right, they are recognized ratably over three to five years depending on the contract term. Training and third-party integration license fees are recognized upon delivery. We also generate revenues through sales to two customers through sales channel intermediaries that include enhanced services.
The timing of when new miles go live can be uncertain and, as a result, can have a significant impact on the levels of revenues and deferred revenue from quarter to quarter. For ShotSpotter Respond, our pricing model is based on a per-square-mile basis. For ShotSpotter SecureCampus, ShotSpotter SiteSecure and ShotSpotter Investigate, our pricing model is on a customized-site basis.
All fees billed in advance of services being delivered are recorded as deferred revenue. The timing of when new miles go live can be uncertain and, as a result, can have a significant impact on the levels of revenues and deferred revenue from quarter to quarter. 65 For ShotSpotter, our pricing model is based on a per-square-mile basis.
We performed our annual test for goodwill impairment as of October 1, 2022 and concluded that no impairment charge was necessary. Income Taxes We account for income taxes under the asset and liability approach.
Changes in these estimates and assumptions could materially affect the determination of fair value and goodwill impairment. We performed our annual test for goodwill impairment as of October 1, 2023 and concluded that no impairment charge was necessary. Income Taxes We account for income taxes under the asset and liability approach.
We also generate revenues through the sale to a single customer of (i) a software license for our proprietary software technology and related maintenance and support services and (ii) professional software development services through a sales channel intermediary. The sales channel intermediary contract includes a renewable subscription for software and related maintenance and support services.
Revenue Recognition – Software License, Maintenance and Support, and Professional Services We also generate revenues from the sale of (i) a software license and related maintenance and support services of our proprietary software technology and (ii) professional software development services to a single customer, through a sales channel intermediary. We have been serving this customer for more than ten years.
Both of our security solutions, ShotSpotter SecureCampus and ShotSpotter SiteSecure, as well as ShotSpotter Investigate are typically sold on a subscription basis, each with a customized deployment plan. Our ShotSpotter Connect solution, ShotSpotter GCM and COPLINK X are also sold on a subscription basis generally customized based on the number of sworn officers in a particular city.
Our security solutions, ShotSpotter for Highways, ShotSpotter for Campus, ShotSpotter for Corporate as well as CaseBuilder are typically sold on a subscription basis, each with a customized deployment plan. Our ResourceRouter solution, CaseBuilder Crime Gun (formerly ShotSpotter GCM) and CrimeTracer are also sold on a subscription basis generally customized based on the number of sworn officers in a particular city.
We generate annual subscription revenues from the deployment of ShotSpotter Respond on a per-square-mile basis. Our security solutions, ShotSpotter SecureCampus, ShotSpotter SiteSecure, and ShotSpotter Investigate are typically sold on a subscription basis, each with a customized deployment plan.
We offer our solutions on a software-as-a-service subscription model to our customers. We generate annual subscription revenues from the deployment of ShotSpotter on a per-square-mile basis. Our security solutions, ShotSpotter for Highways, ShotSpotter for Campus, and ShotSpotter for Corporate are typically sold on a subscription basis, each with a customized deployment plan.
See Note 2, Summary of Significant Accounting Policies , to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for a description of our other significant accounting policies. Revenue Recognition Revenue Recognition We generate annual subscription revenues from the deployment of ShotSpotter Respond on a per-square-mile basis.
See Note 2, Summary of Significant Accounting Policies , to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for a description of our other significant accounting policies.
Other Income (Expense), Net Other income (expense), net, consisted primarily of interest income and local and franchise tax expenses. 61 Income Taxes Our income taxes are based on the amount of our income before tax and enacted federal, state and foreign tax rates, adjusted for allowable credits and deductions, as applicable.
Income Taxes Our income taxes are based on the amount of our income before tax and enacted federal, state and foreign tax rates, adjusted for allowable credits and deductions, as applicable. Historically, our income tax expense has been at the state level.
In addition, we believe that entering into strategic partnerships with other service providers to cities and municipalities offers another potential avenue for expansion. We will also focus on expanding our business by introducing new products and services, such as ShotSpotter Connect, to existing customers and gaining new customers for ShotSpotter Labs.
In addition, we believe that entering into strategic partnerships with other service providers to cities and municipalities offers another potential avenue for expansion. 63 We will also focus on expanding our business by introducing new products and services to existing customers, such as ResourceRouter, CrimeTracer and as a result of our acquisition of SafePointe, an AI-driven weapon detection system and acquiring intellectual property assets.
The purchase consideration also included an earnout of up to $20.0 million payable in cash based on Forensic Logic's revenues generated during the years ended December 31, 2022 and 2023. The earnout for 2022 was not earned, so no amounts will be paid in respect of this earnout in 2023.
The acquisition date fair value of the contingent earnout was $12.4 million, payable in cash based on Forensic Logic's revenues generated during the years ended December 31, 2022 and 2023. The earnout for 2022 and 2023 was not earned, so no amounts will be paid.
Consultants, salaries, bonuses, stock-based compensation expense and other personnel costs are the most significant components of each of these expense categories. We include stock-based compensation expense incurred in connection with the grant of stock options and restricted stock units to the applicable operating expense category based on the equity award recipient’s functional area.
We include stock-based compensation expense incurred in connection with the grant of stock options and restricted stock units to the applicable operating expense category based on the equity award recipient’s functional area. We are focused on executing on our growth strategy.
Moreover, we anticipate that different political and regulatory considerations that vary across different jurisdictions could extend or make more difficult to predict the length of what is already a lengthy sales cycle. 57 Key Business Metrics December 31, 2022 2021 Revenue retention rate 124 % 125 % Sales and marketing spend per $1.00 of new annualized contract value $ 0.40 $ 0.37 Net new "go-live" square miles 102 101 Net new "go-live" cities 16 11 Annual recurring revenue (in millions) $ 79.7 $ 63.2 Revenue Retention Rate We calculate our revenue retention rate annually by dividing the (a) total revenues for such year from those customers who were customers during the corresponding prior year by (b) the total revenues from all customers in the corresponding prior year.
Key Business Metrics December 31, 2023 2022 Revenue retention rate 107 % 124 % Sales and marketing spend per $1.00 of new annualized contract value $ 0.52 $ 0.40 Net new "go-live" square miles 155 102 Net new "go-live" cities 25 16 Annual recurring revenue (in millions) $ 95.4 $ 79.7 Revenue Retention Rate We calculate our revenue retention rate annually by dividing the (a) total revenues for such year from those customers who were customers during the corresponding prior year by (b) the total revenues from all customers in the corresponding prior year.
For ShotSpotter Connect, ShotSpotter GCM and COPLINK X, pricing is currently customized, generally tied to the number of sworn police officers in a particular city. We may also offer discounts or other incentives in conjunction with all ShotSpotter sales in an effort to introduce the product, accelerate sales or extend renewals for a longer contract term.
We may also offer discounts or other incentives in conjunction with all ShotSpotter sales in an effort to introduce the product, accelerate sales or extend renewals for a longer contract term.
We generate revenues from subscriptions for ShotSpotter GCM, with revenue recognition being similar to our Respond and COPLINK X products. It is likely that international deployments may have different payment and billing terms due to their local laws, restrictions or other customary terms and conditions. ShotSpotter Labs projects may or may not be revenue-producing.
With the acquisition of SafePointe, we generate revenues from subscriptions of our AI-based weapons detection system based on the number of entryways, or lanes, being covered. It is likely that international deployments may have different payment and billing terms due to their local laws, restrictions or other customary terms and conditions. SoundThinking Labs projects may or may not be revenue-producing.
We believe that developing and acquiring products for law enforcement in adjacent categories is a path for additional growth given our large and growing installed base of police departments who trust ShotSpotter’s products, support, and way of doing business. The ability to cross-sell new products provides an opportunity to grow revenues per customer and lifetime value.
We believe that developing and acquiring products for law enforcement in adjacent categories is a path for additional growth. We believe our large and growing installed base of police departments who trust SoundThinking’s products, support, and way of doing business provide revenue growth opportunities.
Change in Fair Value of Contingent Consideration Change in fair value of contingent consideration primarily consists of increases or decreases in our contingent consideration liabilities that were recorded following our acquisition of Forensic Logic and LEEDS.
Change in Fair Value of Contingent Consideration Change in fair value of contingent consideration primarily consists of increases or decreases in our contingent consideration liabilities recorded for potential earnouts from our acquisitions of Forensic Logic, Technologic and SafePointe.
Once the renewal is complete, we recognize subscription revenues for the period between the expiration of the original term of the agreement and the completion of the renewal process in the month in which the renewal is executed.
Once the renewal is complete, we recognize subscription revenues for the period between the expiration of the original term of the agreement and the completion of the renewal process in the month in which the renewal is executed. If a customer declines to renew its subscription, the remaining fees from material rights, if any, are immediately recognized.
All, and any part of the output, of our professional services towards such product feature enhancements, belong to the customer. Accordingly, we satisfy the performance obligations over time as the performance of work typically creates or enhances an asset that the customer controls as the asset is created or enhanced.
We satisfy the performance obligations for these professional services over time as the performance of work typically creates or enhances an asset that the customer controls as the asset is created or enhanced.
We focus on net new “go-live” cities as a key business metric to measure our operational performance and market penetration Annual Recurring Revenue We calculate our annual recurring revenue for a year based on the expected GAAP revenue for the year from contracts that are in effect on January 1st of such year, assuming all such contracts that are due for renewal during the year renew as expected on or near their renewal date, and including contracts executed during the year after January 1st, but for which GAAP revenue recognition starts January 1st of the year. 58 Components of Results of Operations Revenues We generate annual subscription revenues from the deployment of ShotSpotter Respond on a per-square-mile basis.
Annual Recurring Revenue We calculate our annual recurring revenue for a year based on the expected GAAP revenue for the year from contracts that are in effect on January 1st of such year, assuming all such contracts that are due for renewal during the year renew as expected on or near their renewal date, and including contracts executed during the year after January 1st, but for which GAAP revenue recognition starts January 1st of the year.
Although we use a limited number of suppliers and contract manufacturers, we believe that we could find alternate suppliers or manufacturers if circumstances required us to do so, in part because a portion of the components required by our solutions are available off the shelf. 56 We generated revenues of $81.0 million, $58.2 million and $45.7 million for the years ended December 31, 2022, 2021, and 2020, respectively, representing year-over-year increases of 39% and 27%.
Although we use a limited number of suppliers and contract manufacturers, we believe that we could find alternate suppliers or manufacturers if circumstances required us to do so, in part because a portion of the components required by our solutions are available off the shelf.
We recently introduced ShotSpotter GCM, an offering of ShotSpotter Investigate focused on gun 59 violence, and a first-of-its-kind digital case management solution that automates the process by which key information is input, captured and used to identify associated gun crime cases leading to the identification of persons of interest.
We also generate revenues from CaseBuilder Crime Gun, a first-of-its-kind digital case management solution that automates the process by which key information is input, captured and used to identify associated gun crime cases leading to the identification of persons of interest. Subscriptions for CaseBuilder Crime Gun recognize revenue similar to our ShotSpotter and CrimeTracer products.
During the year ended December 31, 2022, the fair value of the contingent consideration that we recorded in connection with our acquisition of Forensic Logic, was decreased by $9.2 million, based upon revised estimated 2022 and 2023 revenue targets that were utilized in our fair value methodology.
During the year ended December 31, 2023, the fair value of the contingent consideration that we recorded in connection with our acquisition of SafePointe decreased by $2.4 million. This adjustment was prompted by revised revenue estimates for 2024 and 2025, which were incorporated into our fair value methodology.
This was primarily due to $3.6 million in payments for repurchases of our common stock and $0.4 million in payments for contingent consideration, partially offset by $0.9 million in proceeds from the exercise of stock options and $0.8 million in proceeds from ESPP purchases.
This was primarily due to $7.0 million in proceeds from our line of credit which was primarily used to fund our acquisition of SafePointe, approximately $0.2 million in proceeds from the exercise of stock options and $0.7 million in proceeds from ESPP purchases, offset by $5.6 million in payments for repurchases of our common stock, and $1.5 million in contingent liability payments.
In the near term, we expect our research and development expenses to increase in absolute dollars and as a percentage of revenues as we increase our research and development headcount to further strengthen our software and invest in the development of our services.
In the near term, we expect our general and administrative expenses to increase in both absolute dollars and as a percentage of revenues as we grow our business.
Although our operating expenses will fluctuate, we expect that over time, they will generally decrease as a percentage of revenues. 60 Sales and Marketing Sales and marketing expenses primarily consist of personnel-related costs attributable to our sales and marketing personnel, commissions earned by our sales personnel, marketing expenses for trade shows and lead generation programs, consulting fees, travel and facility-related costs and allocated overhead.
Sales and Marketing Sales and marketing expenses primarily consist of personnel-related costs attributable to our sales and marketing personnel, commissions earned by our sales personnel, marketing expenses for trade shows and lead generation programs, consulting fees and travel and facility-related costs.
Management uses significant judgement in making these estimates, which affect the timing of revenue recognition, including how much revenue to recognize in each period, and in estimating the timing of revenue recognition for remaining performance obligations.
Management uses significant judgment in making these estimates, which affect the timing of revenue recognition, including how much revenue to recognize in each period, and in estimating the timing of revenue recognition for remaining performance obligations. Gross Versus Net Presentation Our single software license and related service agreement was facilitated through a sales channel intermediary.
Revenues from the software license and maintenance and support services are recognized ratably over the term of the contract because our obligation to provide the license and related support services is uniform over the license term. We generally invoice for these services a month in arrears.
Revenues from the software license and fixed maintenance and support services are recognized ratably over the term of the contract because our obligation to provide the license and related support services is uniform over the license term. The variable portion is based on time and materials provided for higher-level technical support.
For the years ended December 31, 2022, 2021, and 2020, revenues from ShotSpotter Respond represented approximately 69%, 82% and 94% of total revenues, respectively. Our two current largest customers, the City of New York and the City of Chicago each accounted for 30% and 10%, respectively, of our total revenues for the year ended December 31, 2022.
Our two current largest customers, the City of New York, and the City of Chicago each accounted for 25% and 9%, respectively, of our total revenues for the year ended December 31, 2023.
Operating Expenses Sales and Marketing Expense Sales and marketing expense increased by $6.9 million and was primarily due to a $3.1 million increase in personnel costs, a $1.6 million increase in consulting and commission expenses, a $1.1 million increase in amortization of customer relationship and tradename assets related to Forensic Logic, a $0.6 million increase in travel expenses due to continued growth in our customer base, a $0.3 million increase in marketing and a $0.2 million increase in other costs.
Operating Expenses Sales and Marketing Expense Sales and marketing expense increased by $4.5 million and was primarily due to a $1.4 million increase in personnel costs, a $0.8 million increase in tradename asset amortization related to our Forensic Logic acquisition, $0.8 million increase in marketing expense, a $0.7 million increase in consulting and commission expenses, a $0.3 million increase in credit loss expense, and a $0.5 million increase in other costs. 69 Research and Development Expense Research and development expense increased by $2.1 million and was primarily due to a $1.7 million increase in personnel-related costs due to increased headcount and a $0.4 million increase in consulting and outside services expense and other costs.
The incurrence of debt financing would result in debt service obligations and the instruments governing such debt could provide for operating and financing covenants that would restrict our operations.
The incurrence of debt financing would result in debt service obligations and the instruments governing such debt could provide for operating and financing covenants that would restrict our operations. Additionally, there is no guarantee that debt or equity financing will be available to us on terms that are favorable to us, or at all.
In November 2022, our board of directors approved a new stock repurchase program for up to $25.0 million of the our common stock. The shares may be repurchased from time to time in open market transactions, in privately negotiated transactions or by other methods in accordance with federal securities laws.
The shares may be repurchased from time to time in open market transactions, in privately negotiated transactions or by other methods in accordance with federal securities laws.
Challenges we face in this area include ensuring our new products are reliable, integrated well with other ShotSpotter solutions, and priced and serviced appropriately. In some cases, we will need to bring in new skill sets to properly develop, market, sell or service these new products depending on the categories they represent.
In some cases, we will need to bring in new skill sets to properly develop, market, sell or service these new products depending on the categories they represent. Consistent with this strategy, we expanded our suite of solutions with the acquisitions of Technologic, Forensic Logic and SafePointe.
The initial focus of these efforts is to develop innovative sensor applications as well as to test and expand the functionality of our outdoor sensors in challenging environmental conditions.
The initial focus of these efforts is to develop innovative sensor applications as well as to test and expand the functionality of our outdoor sensors in challenging environmental conditions. 67 In the near term, we expect our research and development expenses to increase in absolute dollars and as a percentage of revenues as we increase our research and development headcount to further strengthen our software and invest in the development of our services.
We generally invoice customers for 50% of the total contract value when the contract is fully executed and for the remaining 50% when the subscription service is operational and ready to go live – that is, when the customer has acknowledged the completion of all the deliverables in the signed customer acceptance form.
A small portion of our revenues are generated from the delivery of setup services to install company-owned sensors in the customer’s coverage area and other services including training and licenses to integrate with third-party applications. 73 We generally invoice customers for 50% of the total contract value when the contract is fully executed and for the remaining 50% when the subscription service is operational and ready to go live – that is, when the customer has acknowledged the completion of all the deliverables in the signed customer acceptance form.
In the near term, we expect our cost of revenues to increase in absolute dollars as our installed base increases, although certain of our costs of revenues are fixed and do not need to increase commensurate with increases in revenues. In addition, depreciation expense associated with deployed equipment is recognized over the first five years from the go-live date.
In addition, depreciation expense associated with deployed equipment is recognized over the first five years from the go live date. We also expect cost of revenues to increase in absolute dollars as we continue to invest in our customer success capabilities to drive growth and value for our customers.
We are focused on executing on our growth strategy. As a result, in the near term we expect our total operating expenses to increase in absolute dollars as we incur additional expenses due to growth.
As a result, in the near term we expect our total operating expenses to increase in absolute dollars as we incur additional expenses due to growth. Although our operating expenses will fluctuate, we expect that over time, they will generally decrease as a percentage of revenues.
While we intend to continue to devote resources to increase sales of our solutions, we expect that revenues from ShotSpotter Respond will continue to comprise a majority of our revenues for the foreseeable future. ShotSpotter Labs projects are generally conducted in coordination with a sponsoring charitable organization and may or may not be revenue-producing.
Most of our revenues are attributable to customers based in the United States. While we intend to continue to devote resources to increase sales of our solutions, we expect that revenues from ShotSpotter will continue to comprise a majority of our revenues for the foreseeable future.