XML 57 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Assets and Liabilities - Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value of Financial Assets    
Amortized Cost $ 147,742 $ 215,490
Gross Unrealized Gains 51 282
Gross Unrealized Losses (22) (7)
Fair Value 147,771 215,765
Corporate Debt Securities and Commercial Paper    
Fair Value of Financial Assets    
Amortized Cost 147,742 215,490
Gross Unrealized Gains 51 282
Gross Unrealized Losses (22) (7)
Fair Value $ 147,771 $ 215,765