v3.26.1
Fair Value of Financial Instruments - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Cash and cash equivalents $ 119,527 $ 199,163
Marketable securities 1,125,570 386,875
Assets, Fair Value Disclosure, Total 1,245,097 586,038
Level 1 [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Cash and cash equivalents 119,527 154,659
Assets, Fair Value Disclosure, Total 488,782 311,989
Level 2 [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Cash and cash equivalents 0 44,504
Assets, Fair Value Disclosure, Total 756,315 274,049
Cash, Money Market Fund Mutual Funds Commercial Paper and U.S. Treasuries [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Cash and cash equivalents 119,527 199,163
Cash, Money Market Fund Mutual Funds Commercial Paper and U.S. Treasuries [Member] | Level 1 [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Cash and cash equivalents 119,527 154,659
Cash, Money Market Fund Mutual Funds Commercial Paper and U.S. Treasuries [Member] | Level 2 [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Cash and cash equivalents   44,504
Recurring Basis [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Marketable securities 1,125,570 386,875
Recurring Basis [Member] | Level 1 [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Marketable securities 369,255 157,330
Recurring Basis [Member] | Level 2 [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Marketable securities 756,315 229,545
Recurring Basis [Member] | Guaranteed Investment Certificates [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Marketable securities   14,737
Recurring Basis [Member] | Guaranteed Investment Certificates [Member] | Level 1 [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Marketable securities   14,737
Recurring Basis [Member] | U.S. Treasuries [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Marketable securities 369,255 142,593
Recurring Basis [Member] | U.S. Treasuries [Member] | Level 1 [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Marketable securities 369,255 142,593
Recurring Basis [Member] | Commercial Paper [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Marketable securities 256,802 39,559
Recurring Basis [Member] | Commercial Paper [Member] | Level 2 [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Marketable securities 256,802 39,559
Recurring Basis [Member] | Corporate Debt Securities [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Marketable securities 499,513 189,986
Recurring Basis [Member] | Corporate Debt Securities [Member] | Level 2 [Member]    
Financial Assets Measured at Fair Value on a Recurring Basis [Line Items]    
Marketable securities $ 499,513 $ 189,986