XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUES (Tables)
6 Months Ended
Jun. 30, 2022
Reconciliation of Disaggregation of Revenue

The following table provides information about revenue by recognition model during the three and six months ended June 30, 2022 and 2021:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

Revenues by recognition model

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Point-in-time

 

$

37,107

 

 

$

9,780

 

 

$

65,344

 

 

$

26,815

 

Over-time

 

 

18,367

 

 

 

1,500

 

 

 

30,833

 

 

 

2,657

 

Total revenue by recognition model

 

$

55,474

 

 

$

11,280

 

 

$

96,177

 

 

$

29,472

 

Balances Related to Enforceable Contracts

The following table presents the balances related to enforceable contracts as of June 30, 2022 and December 31, 2021:

 

 

June 30, 2022

 

 

December 31, 2021

 

Contract balances

 

 

 

 

 

 

Accounts receivable

 

$

40,183

 

 

$

13,957

 

Contract assets

 

 

4,393

 

 

 

2,490

 

Contract liabilities

 

 

(90,659

)

 

 

(59,749

)

Changes in Contract Liabilities

Changes in contract liabilities were as follows:

Contract liabilities, at December 31, 2021

 

$

59,749

 

Contract liabilities assumed at acquisition

 

 

26,464

 

Customer advances received

 

 

34,810

 

Recognition of unearned revenue

 

 

(30,364

)

Contract liabilities, at June 30, 2022

 

$

90,659