XML 50 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Marketable securities, Amortized cost $ 172,815 $ 260,116
Marketable securities, Gross unrealized gain 7 2
Marketable securities, Gross unrealized loss (1,699) (713)
Marketable securities, Fair value 171,123 259,405
Corporate Debt Securities    
Marketable Securities [Line Items]    
Marketable securities, Amortized cost 163,208 193,798
Marketable securities, Gross unrealized gain 7 1
Marketable securities, Gross unrealized loss (1,672) (696)
Marketable securities, Fair value 161,543 193,103
U.S. Government Securities    
Marketable Securities [Line Items]    
Marketable securities, Amortized cost 9,607  
Marketable securities, Gross unrealized loss (27)  
Marketable securities, Fair value $ 9,580  
Commercial Paper    
Marketable Securities [Line Items]    
Marketable securities, Amortized cost   66,318
Marketable securities, Gross unrealized gain   1
Marketable securities, Gross unrealized loss   (17)
Marketable securities, Fair value   $ 66,302