XML 140 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2021
USD ($)
segment
Oct. 14, 2021
USD ($)
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Disaggregation of Revenue [Line Items]        
Number of reportable segments | segment 1   1  
Transaction price allocated to remaining performance obligation $ 26,000,000   $ 26,000,000 $ 15,500,000
Contract costs 100,000 $ 700,000   0
Subscription Fees        
Disaggregation of Revenue [Line Items]        
Transaction price allocated to remaining performance obligation 16,600,000   $ 16,600,000 $ 7,100,000
Revenue recognition period     50 months 18 months 15 days
Subscription Fees | Minimum        
Disaggregation of Revenue [Line Items]        
Revenue recognition period     10 months 4 months
Subscription Fees | Maximum        
Disaggregation of Revenue [Line Items]        
Revenue recognition period     57 months 42 months
Service Fees        
Disaggregation of Revenue [Line Items]        
Transaction price allocated to remaining performance obligation $ 9,400,000   $ 9,400,000 $ 8,400,000
Revenue recognition period     3 years 3 years