XML 206 R35.htm IDEA: XBRL DOCUMENT v3.24.1
MARKETABLE SECURITIES - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized cost, short term $ 176,654 $ 48,212
Gross unrealized gains, short term 179 0
Gross unrealized losses, short term (197) (708)
Fair value, short term 176,636 47,504
Amortized cost, long term 62,225 15,880
Gross unrealized gains, long term 343 0
Gross unrealized losses, long term (15) (43)
Fair value, long term 62,553 15,837
Amortized cost, total 238,879 64,092
Gross unrealized gains, total 522 0
Gross unrealized losses, total (212) (751)
Fair value, total 239,189 63,341
Corporate debt securities    
Marketable Securities [Line Items]    
Amortized cost, short term 144,184 30,174
Gross unrealized gains, short term 97 0
Gross unrealized losses, short term (191) (249)
Fair value, short term 144,090 29,925
Amortized cost, long term 57,240 15,880
Gross unrealized gains, long term 320 0
Gross unrealized losses, long term (15) (43)
Fair value, long term 57,545 15,837
Government and agency - U.S. securities    
Marketable Securities [Line Items]    
Amortized cost, short term 32,470 15,032
Gross unrealized gains, short term 82 0
Gross unrealized losses, short term (6) (357)
Fair value, short term 32,546 14,675
Amortized cost, long term 4,985  
Gross unrealized gains, long term 23  
Gross unrealized losses, long term 0  
Fair value, long term $ 5,008  
Asset-backed securities    
Marketable Securities [Line Items]    
Amortized cost, short term   3,006
Gross unrealized gains, short term   0
Gross unrealized losses, short term   (102)
Fair value, short term   $ 2,904