XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Assets and Liabilities - Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value of Financial Liabilities    
Amortized Cost $ 157,565 $ 215,490
Gross Unrealized Gains 10 282
Gross Unrealized Losses (115) (7)
Fair Value 157,460 215,765
Corporate Debt Securities and Commercial Paper    
Fair Value of Financial Liabilities    
Amortized Cost 157,565 215,490
Gross Unrealized Gains 10 282
Gross Unrealized Losses (115) (7)
Fair Value $ 157,460 $ 215,765