XML 43 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements and Marketable Securities Available For Sale - Schedule of Cost, Aggregate Fair Value and Unrealized Gains of Marketable Securities Available-for-sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost $ 423,606 $ 460,678
Unrealized Gains 34 797
Unrealized Losses (940) (21)
Fair Value 422,700 461,454
Cash Equivalents [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost 20,348 96,324
Unrealized Gains 0 5
Unrealized Losses 0 0
Fair Value 20,348 96,329
Marketable securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost 403,258 364,354
Unrealized Gains 34 792
Unrealized Losses (940) (21)
Fair Value 402,352 365,125
Money Market Funds [Member] | Cash Equivalents [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost 20,348 52,339
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 20,348 52,339
Certificate of deposits [Member] | Marketable securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost 2,888 3,909
Unrealized Gains 2 9
Unrealized Losses 0 0
Fair Value 2,890 3,918
Commercial Paper [Member] | Marketable securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost 10,643 5,154
Unrealized Gains 1 4
Unrealized Losses (11) 0
Fair Value 10,633 5,158
U.S. Government And Government Agency Securities [Member] | Cash Equivalents [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost   43,985
Unrealized Gains   5
Unrealized Losses   0
Fair Value   43,990
U.S. Government And Government Agency Securities [Member] | Marketable securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost 299,198 226,247
Unrealized Gains 18 530
Unrealized Losses (793) 0
Fair Value 298,423 226,777
Corporate Bonds [Member] | Marketable securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost 90,529 129,044
Unrealized Gains 13 249
Unrealized Losses (136) (21)
Fair Value $ 90,406 $ 129,272