v3.26.1
Fair Value Measurements - Schedule of Investment Unrealized Gains and Losses to Reflect Fair Value (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Schedule of Investment Unrealized Gains and Losses to Reflect Fair Value [Line Items]  
Amortized cost basis $ 695,315
Gross unrealized gains 92
Gross unrealized losses (561)
Fair Value 694,846
US Treasury Securities [Member]  
Schedule of Investment Unrealized Gains and Losses to Reflect Fair Value [Line Items]  
Amortized cost basis 114,845
Gross unrealized gains 92
Gross unrealized losses 0
Fair Value 114,937
Fixed income (corporate fixed income and bonds, agency securities) [Member]  
Schedule of Investment Unrealized Gains and Losses to Reflect Fair Value [Line Items]  
Amortized cost basis 180,470
Gross unrealized gains 0
Gross unrealized losses (474)
Fair Value 179,996
Certificates of Deposit [Member]  
Schedule of Investment Unrealized Gains and Losses to Reflect Fair Value [Line Items]  
Amortized cost basis 400,000
Gross unrealized gains 0
Gross unrealized losses (87)
Fair Value $ 399,913