XML 61 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Contract Asset and Liability (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Contract Assets  
Contract Assets at December 31, 2020 $ 135,973
Additions 97,721
Transfers to Accounts Receivable (135,978)
Contract Assets at December 31, 2021 97,716
Contract Liabilities  
Contract Liabilities at December 31, 2020 11,339
Contract Liabilities at December 31, 2021 9,746
Other Current Liabilities  
Contract Liabilities  
Contract Liabilities at December 31, 2020 10,815
Additions 5,936
Revenue Recognized (7,529)
Contract Liabilities at December 31, 2021 $ 9,222