XML 52 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
segment
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Restricted cash   $ 101,500,000   $ 101,500,000      
Non-marketable equity and other investments   11,100,000   11,100,000     $ 8,600,000
Impairment of non-marketable equity securities and other related assets $ 7,000,000   $ 16,600,000   $ 22,100,000 $ 5,300,000  
Impairment or adjustments of non-marketable securities       0      
Contract asset   5,600,000   $ 5,600,000     4,900,000
Number of operating segments | segment       1      
Impairment of goodwill   0   $ 0      
Revenue recognized in current period, delivered in prior periods   15,200,000 $ 2,800,000 24,900,000 4,500,000    
Deferred revenue   35,400,000   35,400,000     22,900,000
Deferred revenue long term   $ 6,000,000.0   6,000,000.0     $ 5,000,000.0
Deferred revenue recognized       $ 9,300,000 $ 11,800,000    
Minimum              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Useful life (years)   2 years   2 years      
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Remaining performance obligation, expected recognition period   1 year   1 year      
Maximum              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Useful life (years)   12 years   12 years      
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Remaining performance obligation, expected recognition period   2 years   2 years