XML 95 R82.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Summary of Accounts Receivable and Contract Assets Balances by Reportable Segments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accounts Receivable By Reportable Segments [Line Items]    
Accounts receivable, gross $ 70,281 $ 58,350
Chargebacks and other deductions (26,662) (22,868)
Provision for credit losses (9,795) (9,196)
Accounts receivable, net 33,824 26,286
Deferred revenue 2,781 2,799
Total contract liabilities 2,781 2,799
Oncology Innovation Platform    
Accounts Receivable By Reportable Segments [Line Items]    
Accounts receivable, gross 14,971 10,069
Provision for credit losses (8,919) (8,919)
Accounts receivable, net 6,052 1,150
Deferred revenue 2,739 2,739
Total contract liabilities 2,739 2,739
Global Supply Chain Platform    
Accounts Receivable By Reportable Segments [Line Items]    
Accounts receivable, gross 4,704 3,983
Provision for credit losses (642) (180)
Accounts receivable, net 4,062 3,803
Deferred revenue 42 60
Total contract liabilities 42 60
Commercial Platform    
Accounts Receivable By Reportable Segments [Line Items]    
Accounts receivable, gross 50,606 44,298
Chargebacks and other deductions (26,662) (22,868)
Provision for credit losses (234) (97)
Accounts receivable, net $ 23,710 $ 21,333