XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
segment
Jun. 30, 2023
USD ($)
Disaggregation of Revenue [Line Items]        
Revenue $ 509,898 $ 347,629 $ 1,364,480 $ 360,848
Number of reportable segments | segment     1  
Transaction price allocated to remaining performance obligation 15,400 22,200 $ 15,400 22,200
Contract costs   0 0 0
Geographic Distribution, Foreign        
Disaggregation of Revenue [Line Items]        
Revenue 10,500 800 24,900 1,700
Subscription Fees        
Disaggregation of Revenue [Line Items]        
Transaction price allocated to remaining performance obligation 10,300 15,600 $ 10,300 $ 15,600
Revenue recognition period     20 months 30 months
Subscription Fees | Minimum        
Disaggregation of Revenue [Line Items]        
Revenue recognition period     2 months 4 months
Subscription Fees | Maximum        
Disaggregation of Revenue [Line Items]        
Revenue recognition period     27 months 39 months
Service Fees        
Disaggregation of Revenue [Line Items]        
Transaction price allocated to remaining performance obligation $ 5,100 $ 6,600 $ 5,100 $ 6,600
Revenue recognition period     33 months 15 months