XML 38 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements - Summary of Fair Value Hierarchy of Assets and Liabilities Measured on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets:    
Assets, fair value $ 438,777 $ 485,841
Money Market Funds    
Assets:    
Cash equivalents 40,051 47,947
U.S. Treasury Bills    
Assets:    
Short-term investments 39,876 79,359
Government Securities    
Assets:    
Short-term investments 251,054 248,398
Government Agency Securities    
Assets:    
Short-term investments 107,796 110,137
Level 1    
Assets:    
Assets, fair value 40,051 47,947
Level 1 | Money Market Funds    
Assets:    
Cash equivalents 40,051 47,947
Level 2    
Assets:    
Assets, fair value 398,726 437,894
Level 2 | U.S. Treasury Bills    
Assets:    
Short-term investments 39,876 79,359
Level 2 | Government Securities    
Assets:    
Short-term investments 251,054 248,398
Level 2 | Government Agency Securities    
Assets:    
Short-term investments $ 107,796 $ 110,137