XML 66 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Cash, Cash Equivalents, Restricted Cash, and Investments - Schedule of Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, Cash and cash equivalents $ 54,322 $ 48,875
Amortized Cost, Short-term investments 203,512 186,719
Amortized Cost, Total cash, cash equivalents and Short-term investments 257,834 235,594
Gross Unrealized Gains, Short-term investments 767 349
Gross Unrealized Losses, Short-term investments (54) (375)
Gross Unrealized Loss, Total cash, cash equivalents and Short-term investments (54) (375)
Estimated Fair Value, Cash and cash equivalents 54,322 48,875
Estimated Fair Value, Short-term investments 204,225 186,693
Estimated Fair Value, Total cash, cash equivalents and Short-term investments 258,547 235,568
U.S. treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, Short-term investments 188,623 186,719
Gross Unrealized Gains, Short-term investments 767 349
Gross Unrealized Losses, Short-term investments (51) (375)
Estimated Fair Value, Short-term investments 189,339 $ 186,693
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost, Short-term investments 14,889  
Gross Unrealized Gains, Short-term investments 0  
Gross Unrealized Losses, Short-term investments (3)  
Estimated Fair Value, Short-term investments $ 14,886