XML 80 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from Contracts with Customers - Contract Liabilities Table (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Change in Contracts with Customer, Liability [Roll Forward]    
Contract liabilities balance at begining of year $ 266,937 $ 222,274
Cash received or receivable, excluding revenues recognized during the period 83,326 65,215
Revenues recognized that were included in the contract liability balance at the beginning of the period (17,265) (13,842)
Cumulative catch-up adjustment for change in estimate consideration (19,852) (6,710)
Contract liabilities balance at end of period 313,146 266,937
Contract Liabilities [Abstract]    
Accrued liabilities 27,763 31,477
Other liabilities 285,383 235,460
Total contract liabilities from contracts with customers $ 313,146 $ 266,937