XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Significant Accounting Policies - Summary of Disaggregation of Revenue (Detail) - Revenue, Product and Service Benchmark [Member] - Product Concentration Risk [Member]
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Direct Platform Revenues [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 72.00% 77.00% 76.00%
Integrated Platform Revenues [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 28.00% 23.00% 24.00%