XML 54 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Cash and Marketable Securities - Summary of Components of Marketable Securities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Schedule of Held-to-maturity Securities [Line Items]    
Other than temporary impairment $ 0  
Short-term marketable securities:    
Amortized Cost 102,782 $ 145,964
Unrealized Holding Gains 967 2,370
Unrealized Holding Losses 0 (4)
Fair Value 103,749 148,330
U.S. agency securities    
Short-term marketable securities:    
Amortized Cost 82,805 90,918
Unrealized Holding Gains 822 1,652
Unrealized Holding Losses 0 (4)
Fair Value 83,627 92,566
Corporate debt securities    
Short-term marketable securities:    
Amortized Cost 19,977 55,046
Unrealized Holding Gains 145 718
Unrealized Holding Losses 0 0
Fair Value $ 20,122 $ 55,764