XML 55 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Marketable Securities - Amortized Cost and Fair Value of Debt Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Fair Value to Amortized Cost    
Amortized Cost $ 75,340 $ 386,788
Allowance for Credit Losses 0 0
Net Amortized Cost 75,340 386,788
Gross Unrealized Gains 29 116
Gross Unrealized Losses 0 (47)
Fair Value 75,369 386,857
Marketable securities    
Fair Value to Amortized Cost    
Fair Value 75,369 386,857
U.S. treasury bills    
Fair Value to Amortized Cost    
Amortized Cost 14,998 312,262
Allowance for Credit Losses 0 0
Net Amortized Cost 14,998 312,262
Gross Unrealized Gains 0 82
Gross Unrealized Losses 0 (47)
Fair Value 14,998 312,297
U.S. treasury bonds    
Fair Value to Amortized Cost    
Amortized Cost 60,342 74,526
Allowance for Credit Losses 0 0
Net Amortized Cost 60,342 74,526
Gross Unrealized Gains 29 34
Gross Unrealized Losses 0 0
Fair Value $ 60,371 $ 74,560