XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Schedule of Unrealized Gains and Losses on Available for Sale Debt Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Cash equivalents    
Fair Value $ 93,110 $ 28,270
Short-term marketable securities    
Fair Value 34,495 43,043
Total 127,626 71,297
Unrealized Gains 0 19
Unrealized Losses (21) (3)
Fair Value 127,605 71,313
Commercial paper    
Short-term marketable securities    
Amortized Cost 27,620 17,792
Unrealized Gains 0 7
Unrealized Losses (7) 0
Fair Value 27,613 17,799
Government securities    
Short-term marketable securities    
Amortized Cost 6,882 25,232
Unrealized Gains 0 12
Unrealized Losses 0 0
Fair Value 6,882 25,244
Money market funds    
Cash equivalents    
Amortized Cost 13,055 15,090
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 13,055 15,090
Commercial paper    
Cash equivalents    
Amortized Cost 76,675 10,565
Unrealized Gains 0 0
Unrealized Losses (14) (3)
Fair Value 76,661 10,562
Government securities    
Cash equivalents    
Amortized Cost 3,394 2,618
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value $ 3,394 $ 2,618