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 March 31, 2020 and 2019, along with the reportable segment for each category. Three Months Ended March 31, 2020 Business Enterprise Public Sector Total Notebooks/Mobility $ 91,613 $ 79,316 $ 28,966 $ 199,895 Desktops 33,294 34,209 10,472 77,975 Software 36,398 26,182 7,295 69,875 Servers/Storage 25,830 16,234 11,746 53,810 Net/Com Products 21,012 24,946 9,810 55,768 Displays and Sound 23,946 23,568 11,443 58,957 Accessories 28,021 90,974 8,809 127,804 Other Hardware/Services 18,671 37,989 11,106 67,766 Total net sales $ 278,785 $ 333,418 $ 99,647 $ 711,850 Three Months Ended March 31, 2019 Business Enterprise Public Sector Total Notebooks/Mobility $ 80,935 $ 66,565 $ 27,375 $ 174,875 Desktops 26,784 35,969 10,887 73,640 Software 34,688 27,776 9,272 71,736 Servers/Storage 25,717 17,425 12,416 55,558 Net/Com Products 22,239 14,628 10,144 47,011 Displays and Sound 20,332 26,935 9,879 57,146 Accessories 22,053 56,515 9,645 88,213 Other Hardware/Services 20,184 29,822 14,736 64,742 Total net sales $ 252,932 $ 275,635 $ 104,354 $ 632,921 Contract Balances The following table provides information about contract liabilities from arrangements with customers as of March 31, 2020 and December 31, 2019. March 31, 2020 December 31, 2019 Contract liabilities, which are included in "Accrued expenses and other liabilities" $ 2,532 $ 5,942 Changes in the contract liability balances during the three months ended March 31, 2020 are as follows (in thousands): 2020 Balances at December 31, 2019 $ 5,942 Cash received in advance and not recognized as revenue 4,852 Amounts recognized as revenue as performance obligations satisfied (8,262) Balances at March 31, 2020 $ 2,532 |