XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2022
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:

 

 

 

2022

 

2021

 

 

(In thousands)

Revenue recognized over time

 

$

35,695

 

6.3%

 

$

28,524

 

5.6%

Revenue recognized at a point in time

 

 

529,873

 

93.7%

 

 

476,674

 

94.4%

Total

 

$

565,568

 

100.0%

 

$

505,198

 

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:

 

 

 

2022

 

 

2021

 

 

 

(In thousands)

 

Receivables

 

$

76,651

 

 

$

65,866

 

Contract liabilities

 

 

40,700

 

 

 

30,194