XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Cash equivalents and short-term investments    
Amortized Cost $ 377,563 $ 425,168
Unrealized Gains 109 309
Unrealized Losses   (88)
Fair Value $ 377,672 $ 425,389
Fair value hierarchy - Level 1 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueInputsLevel1Member
Money market funds | Cash and cash equivalents    
Cash equivalents and short-term investments    
Amortized Cost $ 166,318 $ 161,094
Fair Value 166,318 161,094
U.S. Government treasury securities | Short-term investments    
Cash equivalents and short-term investments    
Amortized Cost 211,245 264,074
Unrealized Gains 109 309
Unrealized Losses   (88)
Fair Value $ 211,354 $ 264,295