Revenue from Contracts with Clients and Customers | . Revenue from Contracts with Clients and Customers The following tables present our revenues, excluding sales and usage-based taxes, disaggregated by revenue source (in thousands): Three Months Ended PFS Operations LiveArea Professional Services Total Revenues: Service fee revenue $ 33,055 $ 18,384 $ 51,439 Product revenue, net 7,499 — 7,499 Pass-through revenue 12,876 335 13,211 Total revenues $ 53,430 $ 18,719 $ 72,149 Three Months Ended PFS LiveArea Total Revenues: Service fee revenue $ 34,922 $ 21,565 $ 56,487 Product revenue, net 9,765 — 9,765 Pass-through 11,800 369 12,169 Total revenues $ 56,487 $ 21,934 $ 78,421 The following tables present our revenues, excluding sales and usage-based taxes, disaggregated by timing of revenue recognition (in thousands): Three Months Ended PFS LiveArea Total Revenues: Over time $ 45,931 $ 18,719 $ 64,650 Point-in-time 7,499 — 7,499 Total revenues $ 53,430 $ 18,719 $ 72,149 Three Months Ended PFS LiveArea Total Revenues: Over time $ 46,722 $ 21,784 $ 68,506 Point-in-time 9,765 150 9,915 Total revenues $ 56,487 $ 21,934 $ 78,421 The following tables present our revenues, excluding sales and usage-based taxes, disaggregated by region (in thousands): Three Months Ended PFS Operations LiveArea Professional Services Total Revenues by region: North America $ 43,602 $ 16,718 $ 60,320 Europe 9,828 2,001 11,829 Total revenues $ 53,430 $ 18,719 $ 72,149 Three Months Ended PFS Operations LiveArea Professional Services Total Revenues by region: North America $ 44,617 $ 19,166 $ 63,783 Europe 11,870 2,768 14,638 Total revenues $ 56,487 $ 21,934 $ 78,421 Contract Assets and Contract Liabilities Changes in costs to fulfill contract assets during the period was an increase of $0.3 million from December 31, 2018 to March 31, 2019, primarily due to an increase of approximately $1.9 million from new projects, offset by approximately $1.6 million of amortization and recognition of costs in the quarter ended March 31, 2019. Costs to Fulfill assets related to deferred costs, which are included within other current assets, other assets, and to software development costs, which are included within property and equipment in our condensed consolidated balance sheets. Changes in contract liabilities during the period was a decrease of $0.2 million in our contract liabilities from December 31, 2018 to March 31, 2019 , primarily due to an increase of approximately $2.4 million from new projects, offset by approximately $2.6 million of amortization and recognition of revenue in the three months ended March 31, 2019 . Contract losses recognized for the quarter ended March 31, 2019 were not material. Accrued contract liabilities below are included within accrued expenses in our condensed consolidated balance sheets. The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables, and customer advances and deposits (contract liabilities) on the condensed consolidated balance sheet. Changes in the contract asset and liability balances during the quarter ended March 31, 2019 were not materially impacted by any other factors. Contract balances consisted of the following (in thousands): March 31, December 31, Contract Assets Trade Accounts Receivable, net $ 52,165 $ 72,180 Unbilled Accounts Receivable 380 235 Costs to Fulfill 5,554 5,214 Total Contract Assets 58,099 77,629 Contract Liabilities Accrued Contract Liabilities 1,104 535 Deferred Revenue 8,472 9,255 Total Contract Liabilities $ 9,576 $ 9,790 Remaining performance obligations represent the transaction price of firm orders for which work has not yet been performed. This amount does not include 1) contracts that are less than one year in duration, 2) contracts for which we recognize revenue based on the right to invoice for services performed, or 3) variable consideration allocated entirely to a wholly unsatisfied performance obligation. Much of our revenue qualifies for one of these exemptions. As of March 31, 2019, the aggregate amount of the transaction price allocated to remaining performance obligations for contracts with an original expected duration of one year or more was $23.1 million . We expect to recognize revenue on approximately 71% of the remaining performance obligations in 2019, 23% in 2020, and the remaining recognized thereafter. |