XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Schedule of Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized costs $ 258,615 $ 190,877
Gross Unrealized Gains 184 9
Gross Unrealized Loss (98) (230)
Fair Value 258,701 190,656
Commercial Paper    
Marketable Securities [Line Items]    
Amortized costs 158,883 129,810
Fair Value 158,883 129,810
Corporate Debt    
Marketable Securities [Line Items]    
Amortized costs 21,197 11,923
Gross Unrealized Loss (42) (57)
Fair Value 21,155 11,866
U.S. Government Agency    
Marketable Securities [Line Items]    
Amortized costs 78,535 49,144
Gross Unrealized Gains 184 9
Gross Unrealized Loss (56) (173)
Fair Value $ 78,663 $ 48,980