v3.26.1
Revenue Recognition - Schedule of Disaggregation of Revenue by Revenue Source (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenues fom sales to unaffiliated customers:    
Total Revenue $ 61,679 $ 52,182
Payor Revenue    
Revenues fom sales to unaffiliated customers:    
Total Revenue 48,562 37,842
DTE Revenue    
Revenues fom sales to unaffiliated customers:    
Total Revenue 9,613 9,583
Consumer Revenue    
Revenues fom sales to unaffiliated customers:    
Total Revenue $ 3,504 $ 4,757