XML 45 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Marketable Securities, Amortized Cost $ 105,599 $ 118,891
Marketable Securities, Unrealized Gain 23 94
Marketable Securities, Unrealized Loss (126) (245)
Marketable Securities, Fair Value 105,496 118,740
Corporate Bonds    
Marketable Securities [Line Items]    
Marketable Securities, Amortized Cost 24,493 18,786
Marketable Securities, Unrealized Gain 5  
Marketable Securities, Unrealized Loss (52) (118)
Marketable Securities, Fair Value 24,446 18,668
Commercial Paper    
Marketable Securities [Line Items]    
Marketable Securities, Amortized Cost 14,776 6,947
Marketable Securities, Unrealized Gain 2  
Marketable Securities, Unrealized Loss (3) (3)
Marketable Securities, Fair Value 14,775 6,944
US Government Debt Securities    
Marketable Securities [Line Items]    
Marketable Securities, Amortized Cost 66,330 93,158
Marketable Securities, Unrealized Gain 16 94
Marketable Securities, Unrealized Loss (71) (124)
Marketable Securities, Fair Value $ 66,275 $ 93,128