XML 51 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Cash and Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Marketable securities:    
Amortized Cost $ 120,154 $ 135,944
Unrealized Holding Losses (147)  
Unrealized Holding Gains   652
Fair Value 120,007 136,596
U.S. agency securities    
Marketable securities:    
Amortized Cost 73,696 81,196
Unrealized Holding Losses (48)  
Unrealized Holding Gains   595
Fair Value 73,648 81,791
Corporate debt securities    
Marketable securities:    
Amortized Cost 46,458 54,748
Unrealized Holding Losses (99)  
Unrealized Holding Gains   57
Fair Value $ 46,359 $ 54,805