XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue and Deferred Revenue - Summary of Disaggregation of Revenue (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Total Revenue $ 277,190 $ 252,789 $ 245,265
Platform Subscription [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue 120,919 108,254 98,361
Visits [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue 124,350 116,617 117,181
Others [Member]      
Disaggregation of Revenue [Line Items]      
Total Revenue $ 31,921 $ 27,918 $ 29,723