XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
Segment
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Accounting Policies [Line Items]      
Contract assets $ 3,863   $ 2,286
Amount billed and collected in advance 11,507 $ 22,119  
Revenue recognised out of advance receipt 12,509 $ 22,559  
Deferred revenue $ 5,864   $ 6,866
Number of operating segments | Segment 1    
Concentration risk percentage 10.00% 10.00%  
Accounts Receivable [Member]      
Accounting Policies [Line Items]      
Concentration risk percentage 10.00%   10.00%
Accounting Standards Update 2021-04 [Member]      
Accounting Policies [Line Items]      
Change in accounting principle, accounting standards update, adopted true    
Change in accounting principle, accounting standards update, adoption date Jan. 01, 2022    
Change in accounting principle, accounting standards update, immaterial effect true