XML 63 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities (Details 2) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt securities, available-for-sale    
Fair value $ 209,345 $ 218,489
Cash, fair value 82,792 94,737
Cash, cash equivalents and marketable securities, fair value 292,137 313,226
Cash equivalents    
Debt securities, available-for-sale    
Fair value 17,084 30,597
Marketable securities    
Debt securities, available-for-sale    
Fair value $ 192,261 $ 187,892