XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Investments and Fair Value Measurements - Schedule of Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses $ (39) $ (555)
Fair Value 105,203 252,687
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (23) (362)
Fair Value 60,477 79,644
U.S. agency and government sponsored securities    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (9) (177)
Fair Value 36,341 165,493
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (7) (16)
Fair Value $ 8,385 $ 7,550