XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue and Deferred Revenue - Schedule of Contract Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Revenue From Contract With Customer [Abstract]    
Deferred revenue, current $ 3,540 $ 3,201
Deferred revenue, noncurrent 536 570
Total deferred revenue $ 4,076 $ 3,771