XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Marketable Securities      
Amortized Cost Basis $ 80,214   $ 118,697
Gross Unrealized Gains 5   45
Gross Unrealized Losses (13)   (5)
Fair Value 80,206   118,737
Allowance for expected credit losses 0 $ 0  
U.S. treasuries      
Marketable Securities      
Amortized Cost Basis 80,214   118,697
Gross Unrealized Gains 5   45
Gross Unrealized Losses (13)   (5)
Fair Value $ 80,206   $ 118,737