v3.25.4
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2019
Significant Accounting Policies [Line Items]        
Allowance for credit loss $ 0 $ 0    
Land use rights lease term       30 years
Deferred income 27,333,000 31,433,000    
Revenue 457,182,000 397,614,000 $ 266,719,000  
Cost of product revenue 190,520,000 147,118,000 95,816,000  
Aggregate amount of cash and cash equivalents 679,573,000 449,667,000    
RMB        
Significant Accounting Policies [Line Items]        
Aggregate amount of cash and cash equivalents 25,358,000 18,979,000    
Customer Concentration Risk | Revenue | Five Largest Customers        
Significant Accounting Policies [Line Items]        
Revenue $ 151,500,000 $ 128,700,000 $ 104,700,000  
Concentration risk percentage 33.10% 32.40% 35.00%  
Customer Concentration Risk | Revenue | One Customer        
Significant Accounting Policies [Line Items]        
Revenue $ 77,900,000 $ 67,300,000 $ 59,400,000  
Concentration risk percentage 17.00% 16.90% 19.90%  
Supplier Concentration Risk | Total Purchases | Supplier One        
Significant Accounting Policies [Line Items]        
Concentration risk percentage 10.50%      
Cost of product revenue $ 48,800,000      
Debtor Concentration Risk | Accounts Receivable | One Customer        
Significant Accounting Policies [Line Items]        
Accounts receivable $ 15,500,000 $ 16,700,000    
Foreign Currency Risk | Cash and Cash Equivalents | RMB        
Significant Accounting Policies [Line Items]        
Concentration risk percentage 4.00% 4.00%    
Aggregate amount of cash and cash equivalents $ 25,400,000 $ 19,000,000.0    
Collaborative Agreement        
Significant Accounting Policies [Line Items]        
Deferred income 27,300,000 30,700,000    
Government Grants        
Significant Accounting Policies [Line Items]        
Deferred income $ 0 $ 700,000    
Software        
Significant Accounting Policies [Line Items]        
Intangible assets useful life 2 years 3 months 18 days      
Software | Minimum        
Significant Accounting Policies [Line Items]        
Intangible assets useful life 3 years      
Software | Maximum        
Significant Accounting Policies [Line Items]        
Intangible assets useful life 5 years