v3.25.4
Business Combinations - Schedule of Pro Forma Financial Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
BioMedomics, Inc    
Business Combination [Line Items]    
Net revenues $ 115,797 $ 187,041
Net income loss (68,964) (20,889)
Sherlock Biosciences    
Business Combination [Line Items]    
Net revenues 188,126 406,381
Net income loss $ (41,459) $ 7,992