XML 85 R74.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Disaggregation Of Revenue [Line Items]          
Revenue remaining performance obligation amount $ 44,418   $ 44,418    
Accounts Receivable          
Disaggregation Of Revenue [Line Items]          
Contract assets 911   911   $ 95
Deferred Revenue          
Disaggregation Of Revenue [Line Items]          
Revenue 2,855 $ 4,969 8,491 $ 11,979  
Interest Income          
Disaggregation Of Revenue [Line Items]          
Other revenue $ 4 $ 13 $ 9 $ 47