XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Instruments - Schedule of Available-for-Sale Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Cash equivalents:    
Amortized Cost $ 252,524 $ 182,571
Marketable securities:    
Amortized Cost 35,275 229,488
Unrealized Gains 42 140
Unrealized Losses (89) (867)
Fair Value 35,228 228,761
Corporate securities    
Marketable securities:    
Amortized Cost 31,098 199,084
Unrealized Gains 36 115
Unrealized Losses (89) (819)
Fair Value 31,045 198,380
U.S. treasury and agency securities    
Marketable securities:    
Amortized Cost 4,177 30,404
Unrealized Gains 6 25
Unrealized Losses 0 (48)
Fair Value $ 4,183 30,381
Cash equivalents    
Cash equivalents:    
Amortized Cost   1,213
Unrealized Gain   0
Unrealized Losses   (1)
Fair Value   1,212
Corporate securities    
Cash equivalents:    
Amortized Cost   1,213
Unrealized Gain   0
Unrealized Losses   (1)
Fair Value   $ 1,212