Quarterly report pursuant to Section 13 or 15(d)

FAIR VALUE MEASUREMENTS - Maturity of available-for-sale securities by contractual maturity (Details)

v3.21.2
FAIR VALUE MEASUREMENTS - Maturity of available-for-sale securities by contractual maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
FAIR VALUE MEASUREMENTS AND SHORT-TERM INVESTMENTS    
Available For Sale, Maturities One Year or Less, Amortized Cost $ 3,581 $ 11,692
Available For Sale, Maturities One Through Five Years, Amortized Cost 31,497 11,960
Available for sale securities, amortized cost, total 35,078 23,652
Available For Sale, Maturities One Year or Less, Fair Value 3,585 11,753
Available For Sale, Maturities One Through Five Years, Fair Value 31,466 11,973
Available For Sale Securities, Fair Value $ 35,051 $ 23,726