v3.26.1
Fair Value Measurement (Tables)
6 Months Ended
Jun. 30, 2026
Fair Value Disclosures [Abstract]  
Schedule of Financial Instruments Measured at Fair Value

Financial instruments measured at fair value are as follows (in thousands):

 

June 30, 2026

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

U.S. government bonds

 

$

40,972

 

 

$

 

 

$

 

 

$

40,972

 

Corporate debt securities

 

 

 

 

 

70,887

 

 

 

 

 

 

70,887

 

Agency bonds

 

 

 

 

 

28,838

 

 

 

 

 

 

28,838

 

Total assets measured at fair value

 

$

40,972

 

 

$

99,725

 

 

$

 

 

$

140,697

 

 

December 31, 2025

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

U.S. government bonds

 

$

9,234

 

 

$

 

 

$

 

 

$

9,234

 

Corporate debt securities

 

 

 

 

 

45,173

 

 

 

 

 

 

45,173

 

Agency bonds

 

 

 

 

 

11,937

 

 

 

 

 

 

11,937

 

Total assets measured at fair value

 

$

9,234

 

 

$

57,110

 

 

$

 

 

$

66,344