XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues - Contract Assets, Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues.      
Contract assets, net $ 353,489 $ 242,072 $ 210,174
Contract liabilities (deferred revenue) 773,543 608,040 451,312
Revenue recognized in the period from:      
Amounts included in contract liabilities at the beginning of the period 363,341 $ 261,271 $ 177,812
Contract assets, balance increase $ 111,400    
Contract assets, percentage increase 46.00%    
Contract liabilities, balance increase $ 165,500    
Contract liabilities, percentage increase 27.20%