XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Statements Details - Contract Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Change in Contract with Customer, Liability [Roll Forward]        
Contract liabilities, beginning balance $ 110,097 $ 101,600 $ 103,448 $ 93,382
Less: Revenue recognized from beginning balance (10,222) (9,173) (33,466) (29,296)
Less: Beginning balance reclassified to deferred revenue (5,306) (9,898) (5,228) (2,998)
Add: Contract liabilities recognized 25,712 18,247 55,527 39,688
Contract liabilities, ending balance 120,281 $ 100,776 120,281 $ 100,776
Other Current Liabilities        
Change in Contract with Customer, Liability [Roll Forward]        
Contract liabilities, beginning balance     45,200  
Contract liabilities, ending balance $ 52,500   $ 52,500