XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Assets and Liabilities - Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value of Financial Liabilities    
Amortized Cost $ 250,348 $ 215,490
Gross Unrealized Gains 553 282
Gross Unrealized Losses (32) (7)
Fair Value 250,869 215,765
Corporate Debt Securities and Commercial Paper    
Fair Value of Financial Liabilities    
Amortized Cost 200,864 215,490
Gross Unrealized Gains 379 282
Gross Unrealized Losses (29) (7)
Fair Value 201,214 $ 215,765
US Treasury Securities    
Fair Value of Financial Liabilities    
Amortized Cost 49,484  
Gross Unrealized Gains 174  
Gross Unrealized Losses (3)  
Fair Value $ 49,655