XML 70 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue from Contracts with Customers - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Disaggregation of Revenue [Line Items]    
Total revenue $ 780,136 $ 56,224
Number of reportable segments | segment 1  
Transaction price allocated to remaining performance obligation $ 21,600 27,500
Contract costs 0 0
Foreign Jurisdictions    
Disaggregation of Revenue [Line Items]    
Total revenue 15,900 3,800
Subscription Fees    
Disaggregation of Revenue [Line Items]    
Transaction price allocated to remaining performance obligation $ 14,100 $ 20,400
Revenue recognition period 25 months 35 months
Subscription Fees | Minimum    
Disaggregation of Revenue [Line Items]    
Revenue recognition period 2 months 2 months
Subscription Fees | Maximum    
Disaggregation of Revenue [Line Items]    
Revenue recognition period 33 months 45 months
Service Fees    
Disaggregation of Revenue [Line Items]    
Transaction price allocated to remaining performance obligation $ 7,500 $ 7,100
Revenue recognition period 36 months 23 months