XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Available-for-Sale Debt Securities - Schedule of Available-for-Sale Debt Securities (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
Schedule of Available-for-Sale Debt Securities [Line Items]  
Amortized Cost $ 517,958
Gross Unrealized Gains 80
Gross Unrealized Losses (106)
Fair Value $ 517,932
U.S. Treasuries [Member]  
Schedule of Available-for-Sale Debt Securities [Line Items]  
Remaining Contractual Maturity 5 years
Amortized Cost $ 396,482
Gross Unrealized Gains 80
Gross Unrealized Losses
Fair Value $ 396,562
U.S. Treasuries [Member] | Minimum [Member]  
Schedule of Available-for-Sale Debt Securities [Line Items]  
Remaining Contractual Maturity 1 year
Corporate debt securities [Member]  
Schedule of Available-for-Sale Debt Securities [Line Items]  
Remaining Contractual Maturity 9 years
Amortized Cost $ 121,476
Gross Unrealized Gains
Gross Unrealized Losses (106)
Fair Value $ 121,370
Corporate debt securities [Member] | Minimum [Member]  
Schedule of Available-for-Sale Debt Securities [Line Items]  
Remaining Contractual Maturity 1 year