XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.2
Financial Statements Details - Contract Liabilities (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]        
Contract liabilities, beginning balance $ 139,618 $ 105,047 $ 133,239 $ 103,448
Less: Revenue recognized from beginning balance (12,412) (9,941) (29,171) (22,105)
Less: Beginning balance reclassified to deferred revenue (6,917) (4,962) (6,012) (4,145)
Add: Contract liabilities recognized 23,841 19,953 46,074 32,899
Contract liabilities, ending balance 144,130 $ 110,097 144,130 $ 110,097
Other Current Liabilities        
Change in Contract with Customer, Liability [Roll Forward]        
Contract liabilities, beginning balance     59,200  
Contract liabilities, ending balance $ 59,200   $ 59,200