XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
MARKETABLE SECURITIES - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized cost, short term $ 120,761 $ 48,212
Gross unrealized gains, short term 16 0
Gross unrealized losses, short term (260) (708)
Fair value, short term 120,517 47,504
Amortized cost, long term 67,539 15,880
Gross unrealized gains, long term 7 0
Gross unrealized losses, long term (276) (43)
Fair value, long term 67,270 15,837
Amortized cost, total 188,300 64,092
Gross unrealized gains, total 23 0
Gross unrealized losses, total (536) (751)
Fair value, total 187,787 63,341
Corporate debt securities    
Marketable Securities [Line Items]    
Amortized cost, short term 88,459 30,174
Gross unrealized gains, short term 14 0
Gross unrealized losses, short term (239) (249)
Fair value, short term 88,234 29,925
Amortized cost, long term 52,605 15,880
Gross unrealized gains, long term 7 0
Gross unrealized losses, long term (258) (43)
Fair value, long term 52,354 15,837
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
Government and agency - U.S.    
Marketable Securities [Line Items]    
Amortized cost, short term 32,302 15,032
Gross unrealized gains, short term 2 0
Gross unrealized losses, short term (21) (357)
Fair value, short term 32,283 $ 14,675
Amortized cost, long term 14,934  
Gross unrealized gains, long term 0  
Gross unrealized losses, long term (18)  
Fair value, long term $ 14,916