XML 60 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Summary of Issuances, Changes in Fair Value and Classifications of Level 3 Financial Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 7,930 $ 3,475
Exercise of warrants   (22)
Ending balance 2,588 7,930
Common Stock Warrant Liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Change in estimated fair value of common stock warrant liability, contingent consideration on business combinations, and asset acquisition   (10)
Contingent Consideration    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Additions to contingent consideration (500) 2,269
Payment related to contingent consideration (5,325) (625)
Contingent Consideration, Business Combination    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Change in estimated fair value of common stock warrant liability, contingent consideration on business combinations, and asset acquisition 931 2,677
Contingent Consideration, Asset Acquisition    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Change in estimated fair value of common stock warrant liability, contingent consideration on business combinations, and asset acquisition $ (448) $ 166