v3.26.1
Fair Value of Financial Instruments - Schedule of Fair Value, Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance as of December 31, 2025 $ 5,684 $ 0
Acquisition of Emission - Earnout 2   6,612
Change in fair value of contingent liabilities (1,501) 379
Balance as of September 30, 2025 4,183 6,991
Emission    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance as of December 31, 2025 1,988 0
Acquisition of Emission - Earnout 2   6,612
Change in fair value of contingent liabilities (322) 379
Balance as of September 30, 2025 $ 1,666 6,991
Consideration payment period 5 years  
PKI License    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance as of December 31, 2025 $ 3,696 0
Acquisition of Emission - Earnout 2   0
Change in fair value of contingent liabilities (1,179) 0
Balance as of September 30, 2025 $ 2,517 $ 0