XML 48 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Marketable Securities - Schedule of Marketable Securities Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 168,394 $ 222,733
Unrealized Gain 155 108
Unrealized (Loss) (1) (53)
Estimated Fair Value 168,548 222,788
Government and Agency Securities | Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost   9,989
Unrealized Gain   1
Unrealized (Loss)   0
Estimated Fair Value   9,990
Government and Agency Securities | Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 168,394 212,744
Unrealized Gain 155 107
Unrealized (Loss) (1) (53)
Estimated Fair Value $ 168,548 $ 212,798