XML 46 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Cash equivalents and short-term investments    
Amortized Cost $ 328,652 $ 425,168
Unrealized Gains 1 309
Unrealized Losses (68) (88)
Fair Value $ 328,585 $ 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 $ 169,235 $ 161,094
Fair Value 169,235 161,094
U.S. Government treasury securities | Short-term investments    
Cash equivalents and short-term investments    
Amortized Cost 159,417 264,074
Unrealized Gains 1 309
Unrealized Losses (68) (88)
Fair Value $ 159,350 $ 264,295