XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Schedule of Unrealized Gains and Losses on Available for Sale Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Cash equivalents    
Fair Value $ 59,491 $ 28,270
Short-term marketable securities    
Fair Value 39,280 43,043
Total 98,782 71,297
Unrealized Gains 1 19
Unrealized Losses (12) (3)
Fair Value 98,771 71,313
Commercial paper    
Short-term marketable securities    
Amortized Cost 9,359 17,792
Unrealized Gains 0 7
Unrealized Losses (1) 0
Fair Value 9,358 17,799
Government securities    
Short-term marketable securities    
Amortized Cost 29,924 25,232
Unrealized Gains 0 12
Unrealized Losses (2) 0
Fair Value 29,922 25,244
Money market funds    
Cash equivalents    
Amortized Cost 10,028 15,090
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 10,028 15,090
Commercial paper    
Cash equivalents    
Amortized Cost 46,489 10,565
Unrealized Gains 0 0
Unrealized Losses (9) (3)
Fair Value 46,480 10,562
Government securities    
Cash equivalents    
Amortized Cost 2,982 2,618
Unrealized Gains 1 0
Unrealized Losses 0 0
Fair Value $ 2,983 $ 2,618