XML 39 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2023
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:

 

 

 

2023

 

2022

 

 

(In thousands)

Revenue recognized over time

 

$

44,317

 

6.3%

 

$

35,695

 

6.3%

Revenue recognized at a point in time

 

 

659,275

 

93.7%

 

 

529,873

 

93.7%

Total

 

$

703,592

 

100.0%

 

$

565,568

 

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:

 

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Receivables

 

$

83,507

 

 

$

76,651

 

Contract liabilities

 

 

59,970

 

 

 

40,700