Receivables (Tables)
6 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Schedule of Receivables
Receivables were comprised of the following:
(In thousands)June 30, 2023December 31, 2022
Billed receivables$164,677 $227,718 
Unbilled receivables (contract assets)570,785 487,758 
Other 11,100 13,106 
Total receivables$746,562 $728,582