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, 2021 and 2020, along with the reportable segment for each category. Three Months Ended March 31, 2021 Business Enterprise Public Sector Total Notebooks/Mobility $ 94,435 $ 82,191 $ 56,974 $ 233,600 Desktops 21,159 30,351 7,850 59,360 Software 27,162 22,505 7,209 56,876 Servers/Storage 20,573 17,156 6,647 44,376 Net/Com Products 18,404 19,826 10,361 48,591 Displays and Sound 19,774 23,405 13,993 57,172 Accessories 25,847 43,876 10,821 80,544 Other Hardware/Services 18,980 25,975 11,418 56,373 Total net sales $ 246,334 $ 265,285 $ 125,273 $ 636,892 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 Contract Balances The following table provides information about contract liabilities from arrangements with customers as of March 31, 2021 and December 31, 2020. March 31, 2021 December 31, 2020 Contract liabilities, which are included in "Accrued expenses and other liabilities" $ 6,268 $ 3,509 Changes in the contract liability balances during the three months ended March 31, 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 5,259 Amounts recognized as revenue as performance obligations satisfied (2,500) Balances at March 31, 2021 $ 6,268 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 |