XML 46 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments - Schedule of Available-for-Sale Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Cash equivalents:    
Amortized Cost $ 209,845 $ 182,571
Marketable securities:    
Amortized Cost 132,390 229,488
Unrealized Gain 4 140
Unrealized Losses (763) (867)
Fair Value 131,631 228,761
Corporate securities    
Marketable securities:    
Amortized Cost 110,948 199,084
Unrealized Gain 1 115
Unrealized Losses (681) (819)
Fair Value 110,268 198,380
U.S. treasury and agency securities    
Marketable securities:    
Amortized Cost 21,442 30,404
Unrealized Gain 3 25
Unrealized Losses (82) (48)
Fair Value $ 21,363 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