XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Contract Assets and Deferred Revenue (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]    
Contract assets - current $ 469 $ 950
Total contract assets 1,446 1,877
Deferred revenue - current 16,559 19,060
Deferred revenue - non-current 3,082 6,107
Total deferred revenue 19,641 25,167
Prepaid expenses and other current assets    
Disaggregation of Revenue [Line Items]    
Contract assets - current 469 950
Other assets    
Disaggregation of Revenue [Line Items]    
Contract assets - non-current 977 927
Accrued expenses and other current liabilities    
Disaggregation of Revenue [Line Items]    
Deferred revenue - current 16,559 19,060
Other liabilities    
Disaggregation of Revenue [Line Items]    
Deferred revenue - non-current $ 3,082 $ 6,107