XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue

3. Revenue

Revenue Disaggregated

The Company disaggregates revenue from contracts with customers by reportable segment and revenue type, as the Company believes it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors and is consistent with the manner in which the Company operates the business. The Company generates a significant majority of its revenue in the Enterprise Solutions segment from transaction and usage-based revenue and a significant majority of its revenue in the SMB Solutions segment from subscription revenue.

The following table depicts disaggregated revenue by segment and revenue type (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Enterprise Solutions

 

 

 

 

 

 

 

 

 

 

 

 

Transaction and usage-based

 

$

29,989

 

 

$

22,929

 

 

$

58,308

 

 

$

44,540

 

Subscription

 

 

2,156

 

 

 

1,890

 

 

 

4,237

 

 

 

3,717

 

Other

 

 

872

 

 

 

816

 

 

 

1,332

 

 

 

1,457

 

Total Enterprise Solutions revenue

 

 

33,017

 

 

 

25,635

 

 

 

63,877

 

 

 

49,714

 

SMB Solutions

 

 

 

 

 

 

 

 

 

 

 

 

Transaction and usage-based

 

 

11,237

 

 

 

8,164

 

 

 

22,264

 

 

 

15,304

 

Subscription

 

 

29,225

 

 

 

17,646

 

 

 

54,277

 

 

 

33,656

 

Other

 

 

383

 

 

 

302

 

 

 

806

 

 

 

497

 

Total SMB Solutions revenue

 

 

40,845

 

 

 

26,112

 

 

 

77,347

 

 

 

49,457

 

Total revenue

 

$

73,862

 

 

$

51,747

 

 

$

141,224

 

 

$

99,171

 

Contract Assets and Liabilities

Contract assets are rights to consideration in exchange for goods or services that the entity has transferred to a customer when that right is conditional on something other than the passage of time. Contract assets are transferred to accounts receivable once the rights become unconditional. The Company did not have contract assets as of June 30, 2022 or December 31, 2021.

Contract liabilities (deferred revenue) primarily consist of billings and payments received in advance of revenue recognition. The Company primarily bills and collects payments from customers for its services in advance on a monthly, quarterly or annual basis. Contract liabilities are recognized as revenue when services are performed and all other revenue recognition criteria have been met. Amounts expected to be recognized as revenue within 12 months of the balance sheet date are classified as current deferred revenue and amounts expected to be recognized as revenue beyond 12 months of the balance sheet date are classified as non-current deferred revenue. The Company had current deferred revenue of $7.5 million and $6.8 million as of June 30, 2022 and December 31, 2021, respectively. Non-current deferred revenue was $0.2 million as of June 30, 2022 and December 31, 2021. During the six months ended June 30, 2022, the Company recognized revenue of $6.0 million from the deferred revenue balance as of December 31, 2021. During the six months ended June 30, 2021, the Company recognized revenue of $4.3 million from the deferred revenue balance as of December 31, 2020.

Remaining Performance Obligations

ASC 606 requires disclosure of the aggregate amount of the transaction price allocated to unsatisfied performance obligations. As permitted by ASC 606, the Company has elected to exclude from this disclosure any contracts with an original duration of one year or less and any variable consideration that meets specified criteria. For contracts greater than one year in length, the Company's most significant performance obligations consist of variable consideration. Such variable consideration meets the specified criteria for the disclosure exclusion; therefore, the majority of the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied is variable consideration that is not required for this disclosure.