v3.26.1
Summary of Significant Accounting Policies - Additional Information (Detail)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
May 31, 2015
CNY (¥)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
Jun. 30, 2026
USD ($)
Segment
Jun. 30, 2025
Dec. 31, 2025
USD ($)
Summary Of Significant Accounting Policies [Line Items]            
Number of operating segment | Segment       2    
Number of reportable segment | Segment       2    
Deposits in licensed banks spot exchange rate       $ 73,412    
Cash and cash equivalents   $ 43,287,000   43,287,000   $ 49,192,000
Long-term certificates of deposit   28,444,000   28,444,000   23,516,000
Short-term bank deposits   $ 14,058,000   $ 14,058,000   $ 15,355,000
Percentage of cash and cash equivalents   31.50%   31.50%    
Percentage of short-term bank deposit reporting currency denominated   100.00%   100.00%    
Percentage of long-term certificates of deposits reporting currency denominated   100.00%   100.00%    
Cash and cash equivalents denominated in RMB   $ 13,600,000   $ 13,600,000    
Customer Concentration Risk | Sinopharm Group Co., Ltd | Revenue            
Summary Of Significant Accounting Policies [Line Items]            
Concentration of customer risk   48.70% 48.00% 44.70% 42.00%  
Customer Concentration Risk | Sinopharm Group Co., Ltd | Accounts Receivable            
Summary Of Significant Accounting Policies [Line Items]            
Concentration of customer risk       45.50%   53.30%
Customer Concentration Risk | China Resources Pharmaceutical Group Ltd | Revenue            
Summary Of Significant Accounting Policies [Line Items]            
Concentration of customer risk   11.60% 11.90% 12.50% 10.40%  
Customer Concentration Risk | Shanghai Pharmaceuticals Holding Co., Ltd | Revenue            
Summary Of Significant Accounting Policies [Line Items]            
Concentration of customer risk   12.20% 11.30% 12.30% 11.20%  
Credit Concentration Risk            
Summary Of Significant Accounting Policies [Line Items]            
Cash and cash equivalents   $ 43,300,000   $ 43,300,000   $ 49,200,000
General bank deposits   4,700,000   4,700,000    
Investment related cash   20,500,000   20,500,000    
Credit Concentration Risk | UNITED STATES            
Summary Of Significant Accounting Policies [Line Items]            
Cash balances exceeded federal deposit insurance corporation insurance limit   4,400,000   4,400,000    
Cash balances exceeded securities investor protection corporation insurance limit   15,100,000   15,100,000    
Maximum            
Summary Of Significant Accounting Policies [Line Items]            
Deposits in licensed banks protected by DIS | ¥ ¥ 500,000          
Maximum | Credit Concentration Risk            
Summary Of Significant Accounting Policies [Line Items]            
FDIC insured deposits amount per depositor   250,000   250,000    
Amount of securities investor protection corporation protects customer assets held limit   $ 500,000   $ 500,000    
ASU 2025-05            
Summary Of Significant Accounting Policies [Line Items]            
Change in accounting principle, accounting standards update, adoption date   Jan. 01, 2026   Jan. 01, 2026    
Change in accounting principle, accounting standards update, adopted   true   true    
Change in accounting principle, accounting standards update, immaterial effect   true   true