XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]    
Accounts Receivable, net $ 32,567 $ 29,866
Deferred Revenue (current) 64,567 62,057
Accounting Standards Update 2014-09 [Member]    
Disaggregation of Revenue [Line Items]    
Accounts Receivable, net 32,567 29,866
Contract Assets (current) 2,006 2,375
Deferred Revenue (current) 64,567 62,057
Deferred Revenue (non- current) 285 114
Total Deferred Revenue $ 64,852 $ 62,171