XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Financial Instruments - Schedule of Available-for-Sale Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Marketable securities:    
Amortized Cost $ 50,549 $ 46,105
Unrealized Gains 130 9
Unrealized Losses (3) (78)
Fair Value 50,676 46,036
Corporate securities    
Marketable securities:    
Amortized Cost 47,459 43,008
Unrealized Gains 130 9
Unrealized Losses (3) (74)
Fair Value 47,586 42,943
U.S. agency securities    
Marketable securities:    
Amortized Cost 3,090 3,097
Unrealized Gains 0 0
Unrealized Losses 0 (4)
Fair Value $ 3,090 $ 3,093