XML 80 R53.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 12 Months Ended
Aug. 19, 2024
Jun. 30, 2024
USD ($)
Dec. 31, 2025
USD ($)
$ / shares
Dec. 31, 2024
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Common stock, par value (in dollars per share) | $ / shares     $ 0.0001 $ 0.0001  
Allowance for credit loss     $ 2,200,000 $ 1,900,000  
Impairment charges     0 0 $ 0
Goodwill impairment   $ 47,900,000 0 47,858,000 0
Uncertain tax positions     $ 0 0  
Reverse stock split 0.025        
Class A          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Common stock, par value (in dollars per share) | $ / shares     $ 0.0001    
Class B          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Common stock, par value (in dollars per share) | $ / shares     0.0001    
Class C          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Common stock, par value (in dollars per share) | $ / shares     $ 0.0001    
Equity Method Investment, Funding Of Additional Losses          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Commitment to fund additional losses on equity method investments     $ 0 $ 0 $ 0
Customer Concentration Risk | Revenue from Contract with Customer Benchmark | One Customer | Cell Engineering          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Concentration risk percentage     15.00%   12.00%
Customer Concentration Risk | Revenue from Contract with Customer Benchmark | One Customer | Biosecurity          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Concentration risk percentage     12.00% 16.00% 11.00%
Customer Concentration Risk | Revenue from Contract with Customer Benchmark | Customer One | Cell Engineering          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Concentration risk percentage       13.00%  
Customer Concentration Risk | Revenue from Contract with Customer Benchmark | Customer two | Cell Engineering          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Concentration risk percentage       20.00%