v3.26.1
Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Schedule of Cash, Cash Equivalents and Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Investments [Line Items]    
Total cash, cash equivalents and restricted cash $ 292,881 $ 203,783
Marketable securities:    
Unrealized gains 40 879
Unrealized losses (626) (20)
Cost 839,494 987,790
Fair value 838,908 988,649
U.S. government and GSE securities with original maturities of 1 year or less (Level 2)    
Marketable securities:    
Cost 261,085 298,007
Unrealized gains 31 460
Unrealized losses (153) (1)
Fair value 260,963 298,466
U.S. government and GSE securities with original maturities of 1 to 2 years (Level 2)    
Marketable securities:    
Cost 82,375 91,936
Unrealized gains 6 211
Unrealized losses (340) 0
Fair value 82,041 92,147
Corporate Debt Securities    
Marketable securities:    
Cost 196,614 372,096
Unrealized gains 3 178
Unrealized losses (91) (16)
Fair value 196,526 372,258
Corporate debt securities with original maturities of 1 to 2 years (Level 2)    
Marketable securities:    
Cost 6,539 21,968
Unrealized gains 0 30
Unrealized losses (42) (3)
Fair value 6,497 21,995
Cash    
Schedule of Investments [Line Items]    
Total cash, cash equivalents and restricted cash 125,620 109,708
Money market funds    
Schedule of Investments [Line Items]    
Total cash, cash equivalents and restricted cash 115,332 50,211
U.S. Government and Government Sponsored Entities    
Schedule of Investments [Line Items]    
Total cash, cash equivalents and restricted cash   9,129
Corporate Debt Securities    
Schedule of Investments [Line Items]    
Total cash, cash equivalents and restricted cash $ 51,929 $ 34,735