v3.26.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 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 December 31, 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   December 31, 2025   December 31, 2024 
Assets:               
Investments   1   $4,872   $8,856 
                
Liabilities:               
Earn-out liabilities   3   $560   $711 
Schedule of Company’s Investments

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

 

   Cost   Unrealized Gain (Loss)   Fair Value 
Money market fund  $1,788   $   $1,788 
Corporate bonds   1,768    25    1,793 
Mutual funds   1,291        1,291 
   $4,847   $25   $4,872 

 

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 December 31, 2025:

 

Unobservable Inputs

  December 31,
2025
Projected annual gross profit  $628 - $4,398
Earnout percentage  40.0% - 45.0%
Expected volatility  25.0%
Risk-free rate  3.6% - 4.3%
Discount rate  5.0% - 5.8%
Required Metric Risk Premium  5.3% - 7.7%
Time period to settlement  0.2 - 1.9 years
Schedule of Reconciliation of Earn-Out Liability

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

 

Balance as of December 31, 2023  $987 
Payments earned and paid   (68)
Loss upon re-measurement   (208)
Balance as of December 31, 2024  $711 
Payments earned and paid   (151)
Balance as of December 31, 2025  $560 
      
Current portion of contingent earn-out liabilities  $105 
Long-term contingent earn-out liabilities  $455