XML 40 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost $ 399,231 $ 437,348
Short-term investments, Unrealized Gains 0 546
Short-term investments, Unrealized Losses (505) 0
Short-term investments, Fair Value 398,726 437,894
U.S. Treasury Bills    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 39,879 79,334
Short-term investments, Unrealized Gains 0 25
Short-term investments, Unrealized Losses (3) 0
Short-term investments, Fair Value 39,876 79,359
Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 251,356 247,968
Short-term investments, Unrealized Gains 0 430
Short-term investments, Unrealized Losses (302) 0
Short-term investments, Fair Value 251,054 248,398
Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 107,996 110,046
Short-term investments, Unrealized Gains 0 91
Short-term investments, Unrealized Losses (200) 0
Short-term investments, Fair Value $ 107,796 $ 110,137