XML 59 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Marketable Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Marketable Securities          
Amortized Cost Basis $ 312,291   $ 312,291   $ 118,697
Gross Unrealized Gains 179   179   45
Gross Unrealized Losses (3)   (3)   (5)
Fair Value 312,467   312,467   118,737
Allowance for expected credit losses 0 $ 0 0 $ 0  
U.S. Treasury obligations          
Marketable Securities          
Amortized Cost Basis 237,785   237,785   118,697
Gross Unrealized Gains 123   123   45
Gross Unrealized Losses (1)   (1)   (5)
Fair Value 237,907   237,907   $ 118,737
Corporate debt obligations          
Marketable Securities          
Amortized Cost Basis 38,024   38,024    
Gross Unrealized Gains 27   27    
Gross Unrealized Losses (2)   (2)    
Fair Value 38,049   38,049    
Commercial paper          
Marketable Securities          
Amortized Cost Basis 22,517   22,517    
Gross Unrealized Gains 18   18    
Fair Value 22,535   22,535    
Supranational debt obligations          
Marketable Securities          
Amortized Cost Basis 9,956   9,956    
Gross Unrealized Gains 7   7    
Fair Value 9,963   9,963    
Government development bank obligations          
Marketable Securities          
Amortized Cost Basis 4,009   4,009    
Gross Unrealized Gains 4   4    
Fair Value $ 4,013   $ 4,013