XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Summary of Disaggregation of Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total Revenue $ 56,286 $ 61,046 $ 194,017 $ 183,358
Platform Subscription [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenue 30,897 26,234 103,569 78,593
Visits [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenue 21,196 27,467 70,573 87,274
Other [Member]        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 4,193 $ 7,345 $ 19,875 $ 17,491