XML 87 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers - Contract Liabilities Table (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Change in Contracts with Customer, Liability [Roll Forward]    
Contract liabilities balance at begining of year $ 313,146 $ 266,937
Cash received or receivable, excluding revenues recognized during the period 71,097 83,326
Revenues recognized that were included in the contract liability balance at the beginning of the period (16,158) (17,265)
Cumulative catch-up adjustment for change in estimated consideration 1,200 (19,852)
Contract liabilities balance at end of period 369,285 313,146
Contract Liabilities [Abstract]    
Accrued liabilities 20,903 27,763
Other liabilities 348,382 285,383
Total contract liabilities from contracts with customers $ 369,285 $ 313,146