v3.26.3
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Marketable securities, Amortized Cost $ 307,474 $ 174,776
Marketable securities, Gross Unrealized Gains 0 93
Marketable securities, Gross Unrealized Losses (1,127) 0
Marketable securities, Fair Value 306,347 174,869
U.S. Treasury Bills and U.S. Treasury Notes    
Marketable Securities [Line Items]    
Marketable securities, Amortized Cost 307,474 174,776
Marketable securities, Gross Unrealized Gains 0 93
Marketable securities, Gross Unrealized Losses (1,127) 0
Marketable securities, Fair Value $ 306,347 $ 174,869