v3.24.1.u1
Financial Statements Details - Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Change in Contract with Customer, Liability [Roll Forward]    
Contract liabilities, beginning balance $ 133,239 $ 103,448
Less: Revenue recognized from beginning balance (12,000) (9,243)
Less: Beginning balance reclassified to deferred revenue (6,498) (4,382)
Add: Contract liabilities recognized 24,877 15,224
Contract liabilities, ending balance 139,618 $ 105,047
Other Current Liabilities    
Change in Contract with Customer, Liability [Roll Forward]    
Contract liabilities, beginning balance 59,200  
Contract liabilities, ending balance $ 59,400