XML 43 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost $ 205,456 $ 248,997
Short-term investments, Unrealized Gains 13 30
Short-term investments, Unrealized Losses (89) (552)
Short-term investments, Fair Value 205,380 248,475
U.S. Treasury Bills    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 26,868 28,694
Short-term investments, Unrealized Gains   30
Short-term investments, Unrealized Losses (1)  
Short-term investments, Fair Value 26,867 28,724
Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 91,966 136,829
Short-term investments, Unrealized Gains 13  
Short-term investments, Unrealized Losses   (316)
Short-term investments, Fair Value 91,979 136,513
Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 86,622 83,474
Short-term investments, Unrealized Losses (88) (236)
Short-term investments, Fair Value $ 86,534 $ 83,238