XML 25 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition
3 Months Ended
Mar. 31, 2021
Revenue Recognition [Abstract]  
Revenue Recognition

3.       REVENUE RECOGNITION

Contract BalancesThe Company’s contract assets and liabilities as of January 1, 2020, December 31, 2020 and March 31, 2021 were as follows:

 

 

 

January 1,
2020

 

 

December 31,
2020

 

 

March 31,
2021

 

Contract assets:

 

 

 

 

 

 

 

 

 

Accounts receivable

 

$

16,592

 

 

$

39,976

 

 

$

28,043

 

Unbilled revenue

 

 

64

 

 

 

745

 

 

 

7,539

 

Total contract assets

 

$

16,656

 

 

$

40,721

 

 

$

35,582

 

 

 

 

 

 

 

 

 

 

 

Contract liabilities:

 

 

 

 

 

 

 

 

 

Deferred revenue

 

$

41,607

 

 

$

80,642

 

 

$

88,767

 

Total contract liabilities

 

$

41,607

 

 

$

80,642

 

 

$

88,767

 

 

Revenue recognized during the three months ended March 31, 2020 and 2021 that was included in the deferred revenue balances at the beginning of the year was $19,595 and $37,522, respectively.

There were no impairment losses recorded on contract assets during the three months ended March 31, 2020 and 2021.

Remaining Performance Obligations—Remaining performance obligations are future revenue that are under noncancelable contracts but have not yet been recognized. As of March 31, 2021, the Company had remaining performance obligations of $193,918 and expects to recognize approximately 63% as revenue over the next twelve months and the remainder thereafter.

Costs to Obtain and Fulfill a Contract—During the three months ended March 31, 2020 and 2021, the Company capitalized $1,333 and $2,289, respectively, of commissions and related payroll tax expenditures and amortized $769 and $1,666, respectively, to sales and marketing expense. As of March 31, 2020 and 2021, the amount of deferred commissions and related payroll taxes included in deferred costs and in other assets was $3,026 and $3,152, and $6,581 and $6,600, respectively.