v3.25.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value    
Cash and cash equivalents $ 21,364 $ 66,656
Short-term investments 117,643 171,301
Restricted cash 29,000 0
Total cash and cash equivalents, short-term investments and restricted cash 168,007 237,957
Level 1    
Fair Value    
Cash and cash equivalents 21,364 66,656
Short-term investments 94,846 127,990
Restricted cash 29,000 0
Total cash and cash equivalents, short-term investments and restricted cash 145,210 194,646
Level 2    
Fair Value    
Cash and cash equivalents 0 0
Short-term investments 22,797 43,311
Restricted cash 0 0
Total cash and cash equivalents, short-term investments and restricted cash 22,797 43,311
Level 3    
Fair Value    
Cash and cash equivalents 0 0
Short-term investments 0 0
Restricted cash 0 0
Total cash and cash equivalents, short-term investments and restricted cash $ 0 $ 0