XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Cost, Unrealized Gains or Losses, and Fair Value by Investment Type (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Cost, Unrealized Gains or Losses, and Fair Value by Investment    
Cost $ 191,467  
Unrealized Gain 74  
Unrealized (Loss) (2)  
Fair Value 191,539  
Money market funds    
Cost, Unrealized Gains or Losses, and Fair Value by Investment    
Cost 92,289 $ 125,549
Fair Value 92,289 $ 125,549
U.S. government agency securities    
Cost, Unrealized Gains or Losses, and Fair Value by Investment    
Cost 6,748  
Unrealized Gain 4  
Fair Value 6,752  
U.S. treasury securities    
Cost, Unrealized Gains or Losses, and Fair Value by Investment    
Cost 53,347  
Unrealized Gain 33  
Unrealized (Loss) (1)  
Fair Value 53,379  
Commercial paper and corporate notes    
Cost, Unrealized Gains or Losses, and Fair Value by Investment    
Cost 39,083  
Unrealized Gain 37  
Unrealized (Loss) (1)  
Fair Value $ 39,119