XML 53 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities - Schedule of Information about Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Schedule of Held-to-maturity Securities [Line Items]    
Marketable Securities, Amortized Cost $ 78,957 $ 44,645
Marketable Securities, Net Amortized Cost 78,957 44,645
Marketable Securities, Gross Unrealized Gains 83  
Marketable Securities, Gross Unrealized Losses (4) (14)
Marketable Securities, Fair Value 79,036 44,631
Financial    
Schedule of Held-to-maturity Securities [Line Items]    
Marketable Securities, Amortized Cost 56,251 44,645
Marketable Securities, Net Amortized Cost 56,251 44,645
Marketable Securities, Gross Unrealized Gains 73  
Marketable Securities, Gross Unrealized Losses (3) (14)
Marketable Securities, Fair Value 56,321 $ 44,631
Industrial    
Schedule of Held-to-maturity Securities [Line Items]    
Marketable Securities, Amortized Cost 22,706  
Marketable Securities, Net Amortized Cost 22,706  
Marketable Securities, Gross Unrealized Gains 10  
Marketable Securities, Gross Unrealized Losses (1)  
Marketable Securities, Fair Value $ 22,715