XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Statements Details - Contract Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Change in Contract with Customer, Asset [Roll Forward]        
Contract assets, beginning balance     $ 16,380  
Contract assets, ending balance $ 11,935   11,935  
Change in Contract with Customer, Liability [Roll Forward]        
Contract liabilities, beginning balance 80,465 $ 64,325 85,957 $ 61,050
Less: Revenue recognized from beginning balance (8,482) (5,735) (18,482) (11,722)
Less: Beginning balance reclassified to deferred revenue (3,856) (2,757) (12,710) (2,226)
Add: Contract liabilities recognized 15,227 11,435 28,589 20,166
Contract liabilities, ending balance 83,354 $ 67,268 83,354 $ 67,268
Other Current Liabilities        
Change in Contract with Customer, Liability [Roll Forward]        
Contract liabilities, beginning balance     34,500  
Contract liabilities, ending balance $ 35,900   $ 35,900