XML 62 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Contract Assets and Deferred Revenue (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]    
Contract assets - current $ 621 $ 950
Total contract assets 1,944 1,877
Deferred revenue 17,048 19,060
Deferred revenue - non-current 4,202 6,107
Total deferred revenue 21,250 25,167
Prepaid expenses and other current assets    
Disaggregation of Revenue [Line Items]    
Contract assets - current 621 950
Other assets    
Disaggregation of Revenue [Line Items]    
Contract assets - non-current 1,323 927
Accrued expenses and other current liabilities    
Disaggregation of Revenue [Line Items]    
Deferred revenue 17,048 19,060
Other liabilities    
Disaggregation of Revenue [Line Items]    
Deferred revenue - non-current $ 4,202 $ 6,107