XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Statements Details - Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Change in Contract with Customer, Liability [Roll Forward]        
Contract liabilities, beginning balance $ 144,130 $ 110,097 $ 133,239 $ 103,448
Less: Revenue recognized from beginning balance (12,693) (10,222) (44,678) (33,466)
Less: Beginning balance reclassified to deferred revenue (6,757) (5,306) (4,954) (5,228)
Add: Contract liabilities recognized 22,280 25,712 63,353 55,527
Contract liabilities, ending balance 146,960 $ 120,281 146,960 $ 120,281
Other Current Liabilities        
Change in Contract with Customer, Liability [Roll Forward]        
Contract liabilities, beginning balance     60,000  
Contract liabilities, ending balance $ 60,000   $ 60,000