v3.26.1
Business Combinations and Contingent Consideration Liabilities - Schedule of Contingent Consideration, Measured at Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Business Combination [Line Items]        
Balance     $ 43,455  
Change in estimated fair value $ 2,284 $ 2,804 (3,634) $ 3,683
Balance 39,541   39,541  
Fair Value, Inputs, Level 3 [Member] | Insight Genetics Inc [Member]        
Business Combination [Line Items]        
Balance     1,807 2,593
Change in estimated fair value     (152) (73)
Balance 1,655 2,520 1,655 2,520
Fair Value, Inputs, Level 3 [Member] | Chronix Merger [Member]        
Business Combination [Line Items]        
Balance     42,076 35,346
Earnout payments     (2) 0
Change in estimated fair value     (3,482) 3,756
Balance $ 38,592 $ 39,102 $ 38,592 $ 39,102