XML 49 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Debt Securities - Schedule of Marketable Debt Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Amortized Cost $ 122,315 $ 119,792
Unrealized Losses (9) 0
Unrealized Gains 0 16
Fair Value 122,306 119,808
Treasury Securities    
Marketable Securities [Line Items]    
Amortized Cost 122,315 119,792
Unrealized Losses (9) 0
Unrealized Gains 0 16
Fair Value $ 122,306 $ 119,808