XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Changes in Contract Assets and Liabilities

The following table presents changes in contract assets and liabilities:

 

 

Contract assets

 

 

Contract liabilities

 

Balance at December 31, 2021

$

8,565

 

 

$

2,308

 

Changes to the beginning balance of contract assets arising from:

 

 

 

 

 

Reclassification to receivables as a result of rights to consideration becoming unconditional

 

(7,381

)

 

 

 

Changes in estimate

 

1,309

 

 

 

 

Contract assets recognized since beginning of period, net of reclassification to receivables and changes in estimates

 

6,441

 

 

 

 

Changes to contract liabilities:

 

 

 

 

 

Amounts billed in advance of contract performance

 

 

 

 

2,754

 

Revenue recognized

 

 

 

 

(3,226

)

Balance at March 31, 2022

$

8,934

 

 

$

1,836

 

Disaggregation of Revenue by Timing of Revenue Recognition

The following table disaggregates revenue by timing of revenue recognition:

 

 

Three months ended March 31,

 

 

2022

 

 

2021

 

Point in time

$

16,880

 

 

$

15,147

 

Over time

 

4,314

 

 

 

1,656

 

Total

$

21,194

 

 

$

16,803