v3.25.2
Goodwill and Intangible Assets - Summary of Segment's Goodwill (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Goodwill [Roll Forward]          
Beginning balance     $ 159,878,000    
Acquisitions     12,207,000    
Impairment $ (30,449,000) $ 0 (42,884,000) $ 0  
Foreign currency translation     228,000    
Ending balance 129,429,000   129,429,000    
Nucleic Acid Production          
Goodwill [Roll Forward]          
Beginning balance     39,950,000    
Acquisitions     12,207,000    
Impairment     (42,884,000)    
Foreign currency translation     228,000    
Ending balance 9,501,000   9,501,000    
Accumulated goodwill impairment 209,000,000.0   209,000,000.0   $ 166,200,000
Biologics Safety Testing          
Goodwill [Roll Forward]          
Beginning balance     119,928,000    
Acquisitions     0    
Impairment     0    
Foreign currency translation     0    
Ending balance 119,928,000   119,928,000    
Accumulated goodwill impairment $ 0   $ 0   $ 0