XML 61 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
segment
Sep. 30, 2022
USD ($)
Disaggregation of Revenue [Line Items]        
Revenue $ 204,774 $ 13,213 $ 565,622 $ 40,316
Number of reportable segments | segment     1  
Transaction price allocated to remaining performance obligation 20,500 21,900 $ 20,500 21,900
Contract costs   0 0 0
Geographic Distribution, Foreign        
Disaggregation of Revenue [Line Items]        
Revenue 1,100 800 2,800 2,800
Subscription Fees        
Disaggregation of Revenue [Line Items]        
Transaction price allocated to remaining performance obligation 13,300 14,500 $ 13,300 $ 14,500
Revenue recognition period     29 months 41 months
Subscription Fees | Minimum        
Disaggregation of Revenue [Line Items]        
Revenue recognition period     1 month 3 months
Subscription Fees | Maximum        
Disaggregation of Revenue [Line Items]        
Revenue recognition period     36 months 48 months
Service Fees        
Disaggregation of Revenue [Line Items]        
Transaction price allocated to remaining performance obligation $ 7,200 $ 7,400 $ 7,200 $ 7,400
Revenue recognition period     14 months 24 months