XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Schedule of Information about Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule of Held-to-maturity Securities [Line Items]    
Marketable Securities, Amortized Cost $ 63,543 $ 110,986
Marketable Securities, Net Amortized Cost 63,543 110,986
Marketable Securities, Gross unrealized gains 8 13
Marketable Securities, Gross unrealized losses (12) (35)
Marketable Securities, Fair Value 63,539 110,964
Financial    
Schedule of Held-to-maturity Securities [Line Items]    
Marketable Securities, Amortized Cost 21,146 80,831
Marketable Securities, Net Amortized Cost 21,146 80,831
Marketable Securities, Gross unrealized gains   8
Marketable Securities, Gross unrealized losses (12) (32)
Marketable Securities, Fair Value 21,134 80,807
Government    
Schedule of Held-to-maturity Securities [Line Items]    
Marketable Securities, Amortized Cost 42,397 15,071
Marketable Securities, Net Amortized Cost 42,397 15,071
Marketable Securities, Gross unrealized gains 8 5
Marketable Securities, Fair Value $ 42,405 15,076
Industrial    
Schedule of Held-to-maturity Securities [Line Items]    
Marketable Securities, Amortized Cost   15,084
Marketable Securities, Net Amortized Cost   15,084
Marketable Securities, Gross unrealized losses   (3)
Marketable Securities, Fair Value   $ 15,081