XML 52 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Marketable Securities - Schedule of Marketable Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Amortized Cost $ 90,284 $ 119,792
Unrealized Losses (41) 0
Unrealized Gains 0 16
Fair Value 90,243 119,808
Treasury Securities    
Marketable Securities [Line Items]    
Amortized Cost 90,284 119,792
Unrealized Losses (41) 0
Unrealized Gains 0 16
Fair Value $ 90,243 $ 119,808