v3.26.1
Fair Value Measurements - Schedule of Fair value of Money Market Funds (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]      
Cash and cash equivalents $ 1,530,147 $ 359,925 $ 121,791
Total money market funds (included in Cash and cash equivalents) | Level 1      
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]      
Cash and cash equivalents 1,483,973 353,841  
Money market funds | Level 1      
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]      
Cash and cash equivalents 0 353,841  
U.S. Government money market funds | Level 1      
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]      
Cash and cash equivalents 755,518 0  
Prime money market funds | Level 1      
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]      
Cash and cash equivalents $ 728,455 $ 0