XML 72 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Contract Assets and Deferred Revenue (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Contract assets - current $ 950 $ 119
Total contract assets 1,877 412
Deferred revenue 19,060 3,983
Deferred revenue - non-current 6,107 8,865
Total deferred revenue 25,167 12,848
Prepaid expenses and other current assets    
Disaggregation of Revenue [Line Items]    
Contract assets - current 950 118
Other assets    
Disaggregation of Revenue [Line Items]    
Contract assets - non-current 927 294
Accrued expenses and other current liabilities    
Disaggregation of Revenue [Line Items]    
Deferred revenue 19,060 3,983
Other liabilities    
Disaggregation of Revenue [Line Items]    
Deferred revenue - non-current $ 6,107 $ 8,865