v3.25.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 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 September 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$59,267 $59,267 $— $— 
U.S. government securities2,000 2,000 — — 
$61,267 $61,267 $— $— 
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$43,386 $— $43,386 $— 
Certificates of deposit10,767 — 10,767 — 
U.S. government securities41,501 — 41,501 — 
$95,654 $— $95,654 $— 
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 $—