XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities (Details 2) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt securities, available-for-sale    
Total cash and cash equivalents $ 122,190 $ 125,334
Marketable securities 210,437 187,892
Fair value 332,627 313,226
Cash    
Debt securities, available-for-sale    
Total cash and cash equivalents 85,826 94,737
Cash equivalents    
Debt securities, available-for-sale    
Total cash and cash equivalents $ 36,364 $ 30,597