XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 274,917 $ 252,520
Gross Unrealized Gains 905 229
Gross Unrealized Losses (58) (306)
Fair Market Value 275,764 252,443
U.S. Treasury and government agencies    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 172,505 185,168
Gross Unrealized Gains 797 227
Gross Unrealized Losses (56) (280)
Fair Market Value 173,246 185,115
Corporate debt    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 102,412 67,352
Gross Unrealized Gains 108 2
Gross Unrealized Losses (2) (26)
Fair Market Value $ 102,518 $ 67,328