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
Mar. 31, 2026
Dec. 31, 2025
Schedule of Investments [Line Items]    
Total cash, cash equivalents and restricted cash $ 232,188 $ 203,783
Marketable securities:    
Unrealized gains 155 879
Unrealized losses (401) (20)
Cost 818,172 987,790
Fair value 817,926 988,649
U.S. government and GSE securities with original maturities of 1 year or less (Level 2)    
Marketable securities:    
Cost 257,024 298,007
Unrealized gains 135 460
Unrealized losses (32) (1)
Fair value 257,127 298,466
U.S. government and GSE securities with original maturities of 1 to 2 years (Level 2)    
Marketable securities:    
Cost 73,045 91,936
Unrealized gains 4 211
Unrealized losses (175) 0
Fair value 72,874 92,147
Corporate Debt Securities    
Marketable securities:    
Cost 238,508 372,096
Unrealized gains 15 178
Unrealized losses (136) (16)
Fair value 238,387 372,258
Corporate debt securities with original maturities of 1 to 2 years (Level 2)    
Marketable securities:    
Cost 17,407 21,968
Unrealized gains 1 30
Unrealized losses (58) (3)
Fair value 17,350 21,995
Cash    
Schedule of Investments [Line Items]    
Total cash, cash equivalents and restricted cash 83,555 109,708
Money market funds    
Schedule of Investments [Line Items]    
Total cash, cash equivalents and restricted cash 63,621 50,211
U.S. Government and Government Sponsored Entities    
Schedule of Investments [Line Items]    
Total cash, cash equivalents and restricted cash 1,470 9,129
Corporate Debt Securities    
Schedule of Investments [Line Items]    
Total cash, cash equivalents and restricted cash $ 83,542 $ 34,735