XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Statements Details - Contract Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Change in Contract with Customer, Asset [Roll Forward]        
Contract assets, beginning balance     $ 24,388  
Contract assets, ending balance $ 29,237   29,237  
Change in Contract with Customer, Liability [Roll Forward]        
Contract liabilities, beginning balance 98,422 $ 80,465 93,382 $ 85,957
Less: Revenue recognized from beginning balance (8,589) (8,482) (19,076) (18,482)
Less: Beginning balance reclassified to deferred revenue (4,338) (3,856) (3,606) (12,710)
Add: Contract liabilities recognized 16,105 15,227 30,900 28,589
Contract liabilities, ending balance 101,600 $ 83,354 101,600 $ 83,354
Other Current Liabilities        
Change in Contract with Customer, Liability [Roll Forward]        
Contract liabilities, beginning balance     38,700  
Contract liabilities, ending balance $ 41,400   $ 41,400