v3.26.1
Marketable Debt Securities (Tables)
6 Months Ended
Jun. 30, 2026
Marketable Debt Securities [Abstract]  
Schedule of Marketable Debt Securities

Marketable debt securities, all of which were classified as available-for-sale, consist of the following:

 

   As of June 30, 2026 
   Amortized
Cost
   Unrealized
Gains
   Unrealized
Losses
   Estimated
Fair Value
 
Marketable debt securities:                
Corporate bonds  $109,672   $       6   $(224)  $109,454 
Commercial paper   10,965    
-
    (3)   10,962 
U.S. Treasury securities   5,000    2    
-
    5,002 
Marketable debt securities, non-current:                    
Corporate bonds   19,500    
-
    (144)   19,356 
Total  $145,137   $8   $(371)  $144,774 
   As of December 31, 2025 
   Amortized
Cost
   Unrealized
Gains
   Unrealized
Losses
   Estimated
Fair Value
 
Marketable debt securities:                
Corporate bonds  $83,291   $77   $(22)  $83,346 
U.S. Treasury securities   22,493    58    
-
    22,551 
Marketable debt securities, non-current:                    
Corporate bonds   42,359    11    (34)   42,336 
Total  $148,143   $146   $(56)  $148,233 
Schedule of Marketable Debt Securities in a Loss Position

Marketable debt securities in a loss position consist of the following:

 

    As of June 30, 2026  
    In Continuous
Loss Position
Less Than 12 Months
    In Continuous
Loss Position
Greater Than 12 Months
    Total  
    Estimated
Fair Value
    Unrealized
Losses
    Estimated
Fair Value
    Unrealized
Losses
    Estimated
Fair Value
    Unrealized
Losses
 
Marketable debt securities:                                    
Corporate bonds   $ 95,855     $ (224 )   $        -     $        -     $ 95,855     $ (224 )
Commercial paper     10,962       (3 )     -       -       10,962       (3 )
Marketable debt securities, non-current:                                                
Corporate bonds     19,356       (144 )     -       -       19,356       (144 )
Total   $ 126,173     $ (371 )   $ -     $ -     $ 126,173     $ (371 )
   As of December 31, 2025 
   In Continuous
Loss Position
Less Than 12 Months
   In Continuous
Loss Position
Greater Than 12 Months
   Total 
   Estimated
Fair Value
   Unrealized
Losses
   Estimated
Fair Value
   Unrealized
Losses
   Estimated
Fair Value
   Unrealized
Losses
 
Marketable debt securities:                        
Corporate bonds  $24,034   $(22)  $
-
   $
-
   $24,034   $(22)
Marketable debt securities, non-current:                              
Corporate bonds   29,824    (34)   
-
    
-
    29,824    (34)
Total  $53,858   $(56)  $
-
   $
-
   $53,858   $(56)
Schedule of Interest and Investment Income

Interest and investment income (expense) consist of the following:

 

   For the Three Months Ended
June 30,
   For the Six Months Ended
June 30,
 
   2026   2025   2026   2025 
Interest income  $1,480   $1,223   $3,136   $2,778 
Accretion of discount (Amortization of premium), net   170    389    353    555 
Dividend income   6    14    14    22 
Total   $1,656   $1,626   $3,503   $3,355