XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Schedule of Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 229,488 $ 218,392
Unrealized Gain 140 78
Unrealized Losses (867) (2,544)
Fair Value 228,761 215,926
Corporate Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 199,084 184,321
Unrealized Gain 115 75
Unrealized Losses (819) (2,344)
Fair Value 198,380 182,052
U.S Treasury and Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 30,404 34,071
Unrealized Gain 25 3
Unrealized Losses (48) (200)
Fair Value 30,381 $ 33,874
Cash and Cash Equivalents [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 1,213  
Unrealized Gain 0  
Unrealized Losses (1)  
Fair Value 1,212  
Cash and Cash Equivalents [Member] | Corporate Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 1,213  
Unrealized Gain 0  
Unrealized Losses (1)  
Fair Value $ 1,212