v3.26.1
Revenue Recognition - Schedule of Disaggregation of Revenue by Revenue Source (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues fom sales to unaffiliated customers:        
Total Revenue $ 61,672 $ 54,310 $ 123,351 $ 106,492
Payor Revenue        
Revenues fom sales to unaffiliated customers:        
Total Revenue 51,497 40,501 100,059 78,343
DTE Revenue        
Revenues fom sales to unaffiliated customers:        
Total Revenue 6,886 9,403 16,499 18,986
Consumer Revenue        
Revenues fom sales to unaffiliated customers:        
Total Revenue $ 3,289 $ 4,406 $ 6,793 $ 9,163