Revenue | Note 2–Revenue The Company disaggregates revenue from its arrangements with customers by type of products and services, as it believes this method best depicts how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors. The following tables represent a disaggregation of revenue from arrangements with customers for the three months ended June 30, 2021 and 2020, along with the reportable segment for each category. Three Months Ended June 30, 2021 Business Enterprise Public Sector Total Notebooks/Mobility $ 97,401 $ 94,472 $ 62,501 $ 254,374 Desktops 20,607 38,916 8,527 68,050 Software 33,102 26,162 11,858 71,122 Servers/Storage 21,086 27,106 7,635 55,827 Net/Com Products 22,360 20,691 7,211 50,262 Displays and Sound 25,825 29,343 12,743 67,911 Accessories 27,480 44,311 9,109 80,900 Other Hardware/Services 19,397 26,160 10,158 55,715 Total net sales $ 267,258 $ 307,161 $ 129,742 $ 704,161 Three Months Ended June 30, 2020 Business Enterprise Public Sector Total Notebooks/Mobility $ 62,652 $ 79,730 $ 50,308 $ 192,690 Desktops 14,500 27,014 9,107 50,621 Software 24,251 24,876 8,347 57,474 Servers/Storage 23,646 22,976 8,020 54,642 Net/Com Products 14,764 19,285 7,444 41,493 Displays and Sound 19,231 18,524 9,686 47,441 Accessories 19,486 32,673 12,622 64,781 Other Hardware/Services 12,559 21,681 6,620 40,860 Total net sales $ 191,089 $ 246,759 $ 112,154 $ 550,002 The following table represents a disaggregation of revenue from arrangements with customers for the six months ended June 30, 2021 and 2020, along with the reportable segment for each category. Six Months Ended June 30, 2021 Business Enterprise Public Sector Total Notebooks/Mobility $ 191,836 $ 176,663 $ 119,475 $ 487,974 Desktops 41,766 69,267 16,377 127,410 Software 60,264 48,667 19,067 127,998 Servers/Storage 41,659 44,262 14,282 100,203 Net/Com Products 40,764 40,517 17,572 98,853 Displays and Sound 45,599 52,748 26,736 125,083 Accessories 53,327 88,187 19,930 161,444 Other Hardware/Services 38,377 52,135 21,576 112,088 Total net sales $ 513,592 $ 572,446 $ 255,015 $ 1,341,053 Six Months Ended June 30, 2020 Business Enterprise Public Sector Total Notebooks/Mobility $ 154,265 $ 159,046 $ 79,274 $ 392,585 Desktops 47,794 61,223 19,579 128,596 Software 60,649 51,058 15,642 127,349 Servers/Storage 49,476 39,210 19,766 108,452 Net/Com Products 35,776 44,231 17,254 97,261 Displays and Sound 43,177 42,092 21,129 106,398 Accessories 47,507 123,647 21,431 192,585 Other Hardware/Services 31,230 59,670 17,726 108,626 Total net sales $ 469,874 $ 580,177 $ 211,801 $ 1,261,852 Contract Balances The following table provides information about contract liabilities from arrangements with customers as of June 30, 2021 and December 31, 2020. June 30, 2021 December 31, 2020 Contract liabilities, which are included in "Accrued expenses and other liabilities" $ 4,912 $ 3,509 Changes in the contract liability balances during the six months ended June 30, 2021 and 2020 are as follows (in thousands): 2021 Balances at December 31, 2020 $ 3,509 Cash received in advance and not recognized as revenue 6,969 Amounts recognized as revenue as performance obligations satisfied (5,566) Balances at June 30, 2021 $ 4,912 2020 Balances at December 31, 2019 $ 5,942 Cash received in advance and not recognized as revenue 6,297 Amounts recognized as revenue as performance obligations satisfied (10,049) Balances at June 30, 2020 $ 2,190 |