XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Disaggregation Of Revenue [Line Items]      
Revenue remaining performance obligation amount $ 25,613    
Prepaid Expenses and Other Current Assets      
Disaggregation Of Revenue [Line Items]      
Short-term capitalized contract costs 124   $ 90
Other Assets      
Disaggregation Of Revenue [Line Items]      
Long-term capitalized contract costs 64   58
Deferred Revenue      
Disaggregation Of Revenue [Line Items]      
Revenue 5,636 $ 7,010  
Contract assets 409   $ 95
Selling, General and Administrative Expenses      
Disaggregation Of Revenue [Line Items]      
Amortization of capitalized contract costs 29 23  
Interest Income      
Disaggregation Of Revenue [Line Items]      
Other revenue $ 5 $ 6