XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Schedule of Unrealized Gains and Losses on Available for Sale Debt Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Cash equivalents    
Fair Value $ 37,524 $ 28,270
Short-term marketable securities    
Fair Value 12,212 43,043
Total 49,742 71,297
Unrealized Gains 0 19
Unrealized Losses (6) (3)
Fair Value 49,736 71,313
Commercial paper    
Short-term marketable securities    
Amortized Cost 12,213 17,792
Unrealized Gains 0 7
Unrealized Losses (1) 0
Fair Value 12,212 17,799
Government securities    
Short-term marketable securities    
Amortized Cost   25,232
Unrealized Gains   12
Unrealized Losses   0
Fair Value   25,244
Money market funds    
Cash equivalents    
Amortized Cost 51 15,090
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 51 15,090
Commercial paper    
Cash equivalents    
Amortized Cost 37,478 10,565
Unrealized Gains 0 0
Unrealized Losses (5) (3)
Fair Value $ 37,473 10,562
Government securities    
Cash equivalents    
Amortized Cost   2,618
Unrealized Gains   0
Unrealized Losses   0
Fair Value   $ 2,618