XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2021
Revenue From Contract With Customer [Abstract]  
Disaggregation of Revenue

Information regarding revenues disaggregated by the timing of when goods and services are transferred is as follows for the years ended December 31:

 

 

 

2021

 

 

2020

 

 

 

(In thousands)

 

Revenue recognized over time

 

$

28,524

 

 

5.6

%

 

$

21,479

 

 

5.0

%

Revenue recognized at a point in time

 

 

476,674

 

 

94.4

%

 

 

404,065

 

 

95.0

%

Total

 

$

505,198

 

 

100.0

%

 

$

425,544

 

 

100.0

%

 

Contract with Customer, Liability and Receivables

The Company's receivables and contract liabilities are as follows at the years ended December 31 are as follows:

 

 

 

2021

 

 

2020

 

 

 

(In thousands)

 

Receivables

 

$

65,866

 

 

$

61,689

 

Contract liabilities

 

 

30,194

 

 

 

24,761