v3.26.1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2026
Fair Value Disclosures [Abstract]  
Schedule of Financial Instruments Measured at Fair Value As of June 30, 2026 and December 31, 2025, the Company had the following financial instruments measured at fair value (in thousands of dollars):
June 30, 2026Level ILevel IILevel IIITotalBalance Sheet LineRecorded Method
Assets
Money market funds$29,989 $— $— $29,989 Cash and cash equivalentsFair value
Treasury bills95,711 — — 95,711 Short-term investmentsAmortized cost
Certificates of deposit— 90,000 — 90,000 Short-term investmentsAmortized cost
Deposits for the leases1,666 — — 1,666 Restricted cashFair value
Loan receivable— — 1,633 1,633 Other assetsAmortized cost
Total assets$127,366 $90,000 $1,633 $218,999 
Liabilities
Acquisition-related contingent consideration$— $— $921 $921 Acquisition-related contingent considerationFair value
December 31, 2025Level ILevel IILevel IIITotalBalance Sheet LineRecorded Method
Assets
Money market funds$29,300 $— $— $29,300 Cash and cash equivalentsFair value
Treasury bills50,300 — — 50,300 Cash and cash equivalentsFair value
Treasury bills50,311 — — 50,311 Short-term investmentsAmortized cost
Deposits for the leases1,648 — — 1,648 Restricted cashFair value
Total assets$131,559 $— $— $131,559 
Liabilities
Acquisition-related contingent consideration$— $— $1,589 $1,589 Acquisition-related contingent considerationFair value
Schedule of Fair Value Measurement Inputs and Valuation Techniques As of June 30, 2026 and December 31, 2025, the Company calculated the estimated fair value of the milestones using the following significant unobservable inputs:
 
Value or Range (Weighted-Average)
Unobservable inputJune 30, 2026December 31, 2025
Discount rate
5.4%
4.8%
Probability of achievement
4% - 20% (16%)
4% - 40% (34%)
Schedule of Short-Term Investments As of June 30, 2026 and December 31, 2025, the Company had the following short-term investments (in thousands of dollars):
June 30, 2026
Amortized CostGross Unrealized Holding GainsGross Unrealized Holding LossesFair Value
Treasury bills$95,711 $57 $— $95,768 
Certificates of deposit90,000 — (78)89,922 
Total short-term investments$185,711 $57 $(78)$185,690 

December 31, 2025
Amortized CostGross Unrealized Holding GainsGross Unrealized Holding LossesFair Value
Treasury bills$50,311 $69 $— $50,380