v3.25.2
Short-Term Investments (Tables)
6 Months Ended
Jun. 30, 2025
Short-Term Investments [Abstract]  
Schedule of Marketable Securities

The amortized cost, gross unrealized holding gains, gross unrealized holding losses and fair value of the Company’s marketable securities by type of security as of June 30, 2025 and December 31, 2024 were as follows:

 

   June 30, 2025 
   Amortized
Cost
   Gross
Unrealized
Gains
   Gross
Unrealized
Losses
   Fair Value 
Assets:                
U.S. treasury and U.S. government securities   20,053    2    (2)   20,053 
Total assets  $20,053   $2   $(2)  $20,053 

 

   December 31, 2024 
   Amortized
Cost
   Gross
Unrealized
Gains
   Gross
Unrealized
Losses
   Fair Value 
Assets:                
U.S. treasury and U.S. government securities   39,310    59    (9)   39,360 
Total assets  $39,310   $59   $(9)  $39,360