Revenues | 2. Revenues Nature of Products and Services The following tables present our revenues by primary product and service offering (in thousands): Three Months Ended June 30, 2021 Three Months Ended June 30, 2020 Software and Software and TASER Sensors Total TASER Sensors Total TASER 7 $ 28,128 — $ 28,128 $ 11,588 $ — $ 11,588 TASER X26P 9,569 — 9,569 9,511 — 9,511 TASER X2 16,145 — 16,145 16,832 — 16,832 TASER Pulse 1,701 — 1,701 2,193 — 2,193 Cartridges 46,678 — 46,678 23,772 — 23,772 Axon Body — 19,927 19,927 — 11,844 11,844 Axon Flex — 1,088 1,088 — 680 680 Axon Fleet — 5,247 5,247 — 4,098 4,098 Axon Dock — 5,509 5,509 — 4,055 4,055 Axon Evidence and cloud services 1,702 60,367 62,069 586 41,891 42,477 Extended warranties 5,857 8,149 14,006 5,098 5,735 10,833 Other 2,748 5,980 8,728 910 2,466 3,376 Total $ 112,528 $ 106,267 $ 218,795 $ 70,490 $ 70,769 $ 141,259 Six Months Ended June 30, 2021 Six Months Ended June 30, 2020 Software and Software and TASER Sensors Total TASER Sensors Total TASER 7 $ 62,119 — $ 62,119 $ 26,914 $ — $ 26,914 TASER X26P 19,532 — 19,532 20,572 — 20,572 TASER X2 28,923 — 28,923 30,907 — 30,907 TASER Pulse 3,906 — 3,906 3,393 — 3,393 Cartridges 77,096 — 77,096 50,397 — 50,397 Axon Body — 39,683 39,683 — 24,667 24,667 Axon Flex — 1,993 1,993 — 1,863 1,863 Axon Fleet — 9,010 9,010 — 8,873 8,873 Axon Dock — 12,429 12,429 — 9,006 9,006 Axon Evidence and cloud services 3,098 112,661 115,759 1,084 81,045 82,129 Extended warranties 11,503 15,649 27,152 10,075 11,193 21,268 Other 5,350 10,862 16,212 3,043 5,389 8,432 Total $ 211,527 $ 202,287 $ 413,814 $ 146,385 $ 142,036 $ 288,421 The following table presents our revenues disaggregated by geography (in thousands): Three Months Ended June 30, Six Months Ended June 30, 2021 2020 2021 2020 United States $ 164,908 75 % $ 107,547 76 % $ 325,294 79 % $ 225,010 78 % Other countries 53,887 25 33,712 24 88,520 21 63,411 22 Total $ 218,795 100 % $ 141,259 100 % $ 413,814 100 % $ 288,421 100 % Contract Balances The following table presents our contract assets, contract liabilities and certain information related to these balances as of and for the six months ended June 30, 2021 (in thousands): June 30, 2021 Contract assets, net $ 118,252 Contract liabilities (deferred revenue) 300,724 Revenue recognized in the period from: Amounts included in contract liabilities at the beginning of the period 111,375 Contract liabilities (deferred revenue) consisted of the following (in thousands): June 30, 2021 December 31, 2020 Current Long-Term Total Current Long-Term Total Warranty: TASER $ 12,467 $ 16,937 $ 29,404 $ 11,635 $ 16,953 $ 28,588 Software and Sensors 14,606 5,493 20,099 13,926 5,025 18,951 27,073 22,430 49,503 25,561 21,978 47,539 Hardware: TASER 22,408 11,498 33,906 16,314 14,304 30,618 Software and Sensors 30,033 50,081 80,114 25,181 50,981 76,162 52,441 61,579 114,020 41,495 65,285 106,780 Services: TASER 1,200 3,455 4,655 996 1,554 2,550 Software and Sensors 106,195 26,351 132,546 95,907 22,405 118,312 107,395 29,806 137,201 96,903 23,959 120,862 Total $ 186,909 $ 113,815 $ 300,724 $ 163,959 $ 111,222 $ 275,181 June 30, 2021 December 31, 2020 Current Long-Term Total Current Long-Term Total TASER $ 36,075 $ 31,890 $ 67,965 $ 28,945 $ 32,811 $ 61,756 Software and Sensors 150,834 81,925 232,759 135,014 78,411 213,425 Total $ 186,909 $ 113,815 $ 300,724 $ 163,959 $ 111,222 $ 275,181 Remaining Performance Obligations As of June 30, 2021, we had approximately $2.04 billion of remaining performance obligations, which included both recognized contract liabilities as well as amounts that will be invoiced and recognized in future periods. The remaining performance obligations are limited only to arrangements that meet the definition of a contract under Topic 606 as of June 30, 2021. We expect to recognize between 20% - 25% of this balance over the next twelve months, and generally expect the remainder to be recognized over the following five |