Revenue from Contracts with Clients and Customers | Revenue from Contracts with Clients and Customers Contract Assets and Contract Liabilities Costs to fulfill contract assets decreased $1.2 million from December 31, 2021 to March 31, 2022, primarily due to amortization and recognition of costs. Costs to fulfill contract assets relate to deferred costs, which are included within other current assets and/or other assets, and software development costs, which are included within property and equipment, in our condensed consolidated balance sheets. Contract liabilities were $7.9 million at December 31, 2021, of which $1.3 million was recognized as revenue during the three months ended March 31, 2022. 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 sheets. Changes in the contract asset and liability balances during the three months ended March 31, 2022 were not materially impacted by any other factors. Contract balances consist of the following (in thousands): March 31, 2022 December 31, 2021 Contract Assets Costs to fulfill $ 3,171 $ 4,392 Total contract assets $ 3,171 $ 4,392 Contract Liabilities Accrued contract liabilities $ 2,913 $ 2,673 Deferred revenue 4,725 5,224 Total contract liabilities $ 7,638 $ 7,897 Remaining performance obligations represent the transaction price of firm orders for which work has not yet been performed. The amount reported for remaining performance obligations does not include 1) contracts that are less than one year in duration, 2) contracts for which we recognize revenue b ased 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, 2022, 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 $8.7 million. We expect to recognize revenue on approximately 52% of the remaining performance obligations in 2022, 24% in 2023, and the remaining recognized thereafter. Disaggregation of Revenues The following table presents our revenues, excluding sales and usage-based taxes, disaggregated by timing of revenue recognition (in thousands): Three Months Ended March 31, 2022 2021 Revenues: Over time $ 63,290 $ 56,396 Point-in-time 3,197 4,308 Total revenues $ 66,487 $ 60,704 The following table presents our revenues, excluding sales and usage-based taxes, disaggregated by region (in thousands): Three Months Ended March 31, 2022 2021 Revenues by region: United States $ 55,940 $ 47,173 Canada 1,232 1,371 Europe 9,315 12,160 Total revenues $ 66,487 $ 60,704 |