v3.25.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Assets Measured on Recurring Basis
The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of June 30, 2025:
Fair Value Measurements Using:
Fair ValueQuoted Prices in Active Markets for Identical Assets
(Level I)
Significant Other Observable Inputs
(Level II)
Significant Unobservable Inputs
(Level III)
Assets
Cash Equivalents:
Money market funds$37,969 $37,969 $— $— 
Investments:
Fair ValueQuoted Prices in Active Markets for Identical Assets
(Level I)
Significant Other Observable Inputs
(Level II)
Significant Unobservable Inputs
(Level III)
Corporate bonds and commercial paper$49,235 $— $49,235 $— 
Certificates of deposit13,454 — 13,454 — 
U.S. government securities54,533 — 54,533 — 
$117,222 $— $117,222 $— 
The following table details the fair value hierarchy of the Company's financial assets measured at fair value on a recurring basis as of December 31, 2024:
Fair Value Measurements Using:
Fair ValueQuoted Prices in Active Markets for Identical Assets
(Level I)
Significant Other Observable Inputs
(Level II)
Significant Unobservable Inputs
(Level III)
Assets
Cash Equivalents:
Money market funds$63,945 $63,945 $— $— 
Certificates of deposit245 — 245 — 
$64,190 $63,945 $245 $— 
Investments:
Fair ValueQuoted Prices in Active Markets for Identical Assets
(Level I)
Significant Other Observable Inputs
(Level II)
Significant Unobservable Inputs
(Level III)
Corporate bonds and commercial paper$46,702 $— $46,702 $— 
Certificates of deposit14,092 — 14,092 — 
U.S. government securities26,922 — 26,922 — 
$87,716 $— $87,716 $—