XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Investments - Summary of fair value of available for sale securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Fair Value $ 420,850 $ 124,420
Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 20,884 29,806
Fair Value 20,884 29,806
U.S. treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost   24,835
Fair Value   24,835
Cash equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 20,884 54,641
Fair Value 20,884 54,641
US treasury securities, short term    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 420,331 124,352
Unrealized Gains 519 69
Unrealized Losses   (1)
Fair Value 420,850 124,420
US treasury securities, long term    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 111,710 25,059
Unrealized Gains 261 9
Unrealized Losses (16)  
Fair Value 111,955 25,068
Available-for-sale investments - short-term    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 420,331 124,352
Unrealized Gains 519 69
Unrealized Losses   (1)
Fair Value 420,850 124,420
Available-for-sale investments - long-term    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 111,710 25,059
Unrealized Gains 261 9
Unrealized Losses (16)  
Fair Value $ 111,955 $ 25,068