XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.2
Financial Statements Details - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Change in Contract with Customer, Liability [Roll Forward]        
Deferred revenue, beginning balance $ 1,663,242 $ 1,092,274 $ 1,506,204 $ 1,041,246
Less: Revenue recognized from beginning balance (249,938) (263,353) (467,516) (395,056)
Add: Deferral of revenue in current period, excluding amounts recognized during the period 705,482 255,983 1,080,098 438,714
Deferred revenue, ending balance $ 2,118,786 $ 1,084,904 $ 2,118,786 $ 1,084,904