Quarterly report [Sections 13 or 15(d)]

Fair Value Measurements (Tables)

v3.25.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Measurements [Abstract]  
Schedule of Company’s Assets and Liabilities Measured at Fair Value on a Recurring Basis The following table presents information about the Company’s assets and liabilities that are measured at fair value on a recurring basis as of June 30, 2025 and December 31, 2024, and indicates the fair value hierarchy of the valuation inputs the Company utilized to determine such fair value:
Description   Level     June 30,
2025
    December 31,
2024
 
Assets:                  
Investments   1     $ 4,997     $ 8,856  
                       
Liabilities:                      
Earn-out liabilities   3     $ 560     $ 711  
Schedule of Company’s Investments

The Company’s investments consisted of the following as of June 30, 2025:

 

    Cost     Unrealized Gain
(Loss)
    Fair Value  
Money market fund   $ 1,363     $
    $ 1,363  
Corporate bonds     2,562       7       2,569  
Mutual funds     267      
      267  
US Treasury bills     798      
      798  
    $ 4,990     $ 7     $ 4,997  

 

The Company’s investments consisted of the following as of December 31, 2024:

 

    Cost     Unrealized Gain
(Loss)
    Fair Value  
Money market fund   $ 4,843     $
    $ 4,843  
Corporate bonds     2,958       (6 )     2,952  
Mutual funds     267      
      267  
US Treasury bills     798       (4 )     794  
    $ 8,866     $ (10 )   $ 8,856  
Schedule of Estimate the Fair Value of the Earn-Out Liabilities The following table summarizes the key unobservable inputs into the models used to estimate the fair value of the earn-out liabilities at June 30, 2025:
Unobservable Inputs   June 30,
2025
 
Projected annual gross profit   $ 907 - $4,398  
Earnout percentage     40.0% - 45.0 %
Expected volatility     25.0 %
Risk-free rate     3.6% - 4.2 %
Discount rate     5.0% - 5.2 %
Required Metric Risk Premium     5.3% - 7.7 %
Time period to settlement     0.4 - 2.4 years  
Schedule of Reconciliation of Earn-out liability

A reconciliation of the earn-out liabilities is included below:

 

Balance as of December 31, 2024   $ 711  
Payments earned and paid     (151 )
Balance as of June 30, 2025   $ 560  
         
Current portion of contingent earn-out liabilities   $ 105  
Long-term contingent earn-out liabilities   $ 455