XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
MARKETABLE SECURITIES - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Amortized Cost    
Amortized Cost $ 192,714 $ 176,654
Amortized Cost 20,875 62,225
Amortized Cost 213,589 238,879
Gross Unrealized Gains    
Gross Unrealized Gains 8 179
Gross Unrealized Gains 33 343
Gross Unrealized Gains 41 522
Gross Unrealized Losses    
Gross Unrealized Losses (205) (197)
Gross Unrealized Losses 0 (15)
Gross Unrealized Losses (205) (212)
Fair Value    
Fair Value 192,517 176,636
Fair Value 20,908 62,553
Fair Value 213,425 239,189
Corporate debt securities    
Amortized Cost    
Amortized Cost 152,714 144,184
Amortized Cost 15,866 57,240
Gross Unrealized Gains    
Gross Unrealized Gains 6 97
Gross Unrealized Gains 32 320
Gross Unrealized Losses    
Gross Unrealized Losses (201) (191)
Gross Unrealized Losses 0 (15)
Fair Value    
Fair Value 152,519 144,090
Fair Value 15,898 57,545
Government and agency - U.S.    
Amortized Cost    
Amortized Cost 40,000 32,470
Amortized Cost 5,009 4,985
Gross Unrealized Gains    
Gross Unrealized Gains 2 82
Gross Unrealized Gains 1 23
Gross Unrealized Losses    
Gross Unrealized Losses (4) (6)
Gross Unrealized Losses 0 0
Fair Value    
Fair Value 39,998 32,546
Fair Value $ 5,010 $ 5,008