v3.22.2
Contract Assets and Liabilities (Tables)
6 Months Ended
Jun. 30, 2022
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]  
Schedule of Contract Assets and Liabilities The balances of contract assets and liabilities arising from contracts with customers are as follows:
(in thousands)June 30, 2022December 31, 2021
Contract assets$186,477 $168,550 
Contract liabilities25,191 18,178