v3.25.2
Cash and Cash Equivalents, Restricted Cash and Investments - Schedule of Cash and Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value    
Estimated Fair Value $ 117,643 $ 171,301
Total cash and cash equivalents, restricted cash and short-term investments    
Fair Value    
Amortized Cost 168,021 237,839
Gross Unrealized Gains 9 136
Gross Unrealized Losses (23) (18)
Estimated Fair Value 168,007 237,957
Cash and Restricted Cash    
Fair Value    
Amortized Cost 50,364 66,656
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 50,364 66,656
Cash and cash equivalents    
Fair Value    
Amortized Cost 21,364 66,656
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 21,364 66,656
Restricted Cash    
Fair Value    
Amortized Cost 29,000 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 29,000 0
Total short-term investments    
Fair Value    
Amortized Cost 117,657 171,183
Gross Unrealized Gains 9 136
Gross Unrealized Losses (23) (18)
Estimated Fair Value 117,643 171,301
U.S. treasury securities    
Fair Value    
Amortized Cost 94,853 127,884
Gross Unrealized Gains 5 106
Gross Unrealized Losses (12) 0
Estimated Fair Value 94,846 127,990
Corporate debt securities    
Fair Value    
Amortized Cost 22,804 43,299
Gross Unrealized Gains 4 30
Gross Unrealized Losses (11) (18)
Estimated Fair Value $ 22,797 $ 43,311