XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
segment
Sep. 30, 2023
USD ($)
Disaggregation of Revenue [Line Items]        
Revenue $ 328,419 $ 204,774 $ 1,692,899 $ 565,622
Number of reportable segments | segment     1  
Transaction price allocated to remaining performance obligation 12,400 20,500 $ 12,400 20,500
Contract costs   0 0 0
Geographic Distribution, Foreign        
Disaggregation of Revenue [Line Items]        
Revenue 10,600 1,100 35,500 2,800
Subscription Fees        
Disaggregation of Revenue [Line Items]        
Transaction price allocated to remaining performance obligation 7,800 13,300 $ 7,800 $ 13,300
Revenue recognition period     19 months 29 months
Subscription Fees | Minimum        
Disaggregation of Revenue [Line Items]        
Revenue recognition period     2 months 1 month
Subscription Fees | Maximum        
Disaggregation of Revenue [Line Items]        
Revenue recognition period     24 months 36 months
Service Fees        
Disaggregation of Revenue [Line Items]        
Transaction price allocated to remaining performance obligation $ 4,600 $ 7,200 $ 4,600 $ 7,200
Revenue recognition period     45 months 14 months