XML 48 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities - Schedule of Marketable Securities Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 211,578 $ 222,733
Unrealized Gain 99 108
Unrealized (Loss) (46) (53)
Estimated Fair Value 211,631 222,788
Government and Agency Securities | Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 748 9,989
Unrealized Gain 0 1
Unrealized (Loss) 0 0
Estimated Fair Value 748 9,990
Government and Agency Securities | Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 210,830 212,744
Unrealized Gain 99 107
Unrealized (Loss) (46) (53)
Estimated Fair Value $ 210,883 $ 212,798