XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Schedule of Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized costs $ 202,826 $ 190,877
Gross Unrealized Gains 43 9
Gross Unrealized Loss (50) (230)
Fair Value 202,819 190,656
Commercial Paper    
Marketable Securities [Line Items]    
Amortized costs 104,028 129,810
Fair Value 104,028 129,810
Corporate Debt    
Marketable Securities [Line Items]    
Amortized costs 21,332 11,923
Gross Unrealized Gains 7  
Gross Unrealized Loss (32) (57)
Fair Value 21,307 11,866
U.S. Government Agency    
Marketable Securities [Line Items]    
Amortized costs 77,466 49,144
Gross Unrealized Gains 36 9
Gross Unrealized Loss (18) (173)
Fair Value $ 77,484 $ 48,980