v3.25.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 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 September 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  September 30,
2025
   December 31,
2024
 
Assets:           
Investments  1  $5,058   $8,856 
              
Liabilities:             
Earn-out liabilities  3  $560   $711 
Schedule of Company’s Investments

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

 

   Cost   Unrealized Gain
(Loss)
   Fair Value 
Money market fund  $1,774   $
        —
   $1,774 
Corporate bonds   1,970    20    1,990 
Mutual funds   1,290    4    1,294 
   $5,034   $24   $5,058 

 

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 September 30, 2025:
Unobservable Inputs  September 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.2 - 2.2 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 September 30, 2025  $560 
      
Current portion of contingent earn-out liabilities  $105 
Long-term contingent earn-out liabilities  $455