XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Available-for-sale marketable debt securities by contractual maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
available-for-sale marketable debt securities contractual maturity    
Maturities in one year or less $ 45,420 $ 9,004
Maturities between one and two years 8,242 7,209
Total $ 53,662 $ 16,213