XML 43 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost $ 227,873 $ 248,997
Short-term investments, Unrealized Gains 5 30
Short-term investments, Unrealized Losses (100) (552)
Short-term investments, Fair Value 227,778 248,475
U.S. Treasury Bills    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 40,199 28,694
Short-term investments, Unrealized Gains 5 30
Short-term investments, Fair Value 40,204 28,724
Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 97,816 136,829
Short-term investments, Unrealized Losses (4) (316)
Short-term investments, Fair Value 97,812 136,513
Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 89,858 83,474
Short-term investments, Unrealized Losses (96) (236)
Short-term investments, Fair Value $ 89,762 $ 83,238