XML 47 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Marketable Securities - Schedule of Available for Sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 664,173 $ 759,841
Unrealized Holding Gains 236 1,054
Unrealized Holding Losses (566) (20)
Aggregate Fair Value 663,843 760,875
Short-term marketable securities:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 600,170 661,607
Unrealized Holding Gains 236 964
Unrealized Holding Losses (348) (18)
Aggregate Fair Value 600,058 662,553
Long-term marketable securities:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 64,003 98,234
Unrealized Holding Gains 0 90
Unrealized Holding Losses (218) (2)
Aggregate Fair Value 63,785 98,322
U.S. government treasuries | Short-term marketable securities:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 522,445 599,200
Unrealized Holding Gains 200 893
Unrealized Holding Losses (254) (9)
Aggregate Fair Value 522,391 600,084
U.S. government treasuries | Long-term marketable securities:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 40,396 58,524
Unrealized Holding Gains 0 21
Unrealized Holding Losses (88) 0
Aggregate Fair Value 40,308 58,545
Corporate debt securities | Short-term marketable securities:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 77,725 62,407
Unrealized Holding Gains 36 71
Unrealized Holding Losses (94) (9)
Aggregate Fair Value 77,667 62,469
Corporate debt securities | Long-term marketable securities:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 23,607 39,710
Unrealized Holding Gains 0 69
Unrealized Holding Losses (130) (2)
Aggregate Fair Value $ 23,477 $ 39,777