XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Additional Information (Detail)
9 Months Ended
Sep. 30, 2021
Disaggregation Of Revenue [Line Items]  
Latest timing of billings 30 days
Estimated period for material rights present to customers 2 years
Set up fees recognized period 2 years
Maximum recognition period for miscellaneous one-time fee 1 year
Analytics Solution [Member]  
Disaggregation Of Revenue [Line Items]  
Set up fees recognized period 1 year
Minimum [Member]  
Disaggregation Of Revenue [Line Items]  
Customer contract cancellation period 30 days
Current amount recognition period of set up fees 1 month
Long-term amount recognition period of set up fees 13 months
Maximum [Member]  
Disaggregation Of Revenue [Line Items]  
Customer contract cancellation period 90 days
Deferred revenue recognition period 1 year
Contract period for remaining performance obligations for contracts in which the optional exemption under ASC 606-10-50-14(a) was applied 1 year
Current amount recognition period of set up fees 12 months
Long-term amount recognition period of set up fees 24 months