XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
Segment
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Accounting Policies [Line Items]      
Contract assets $ 2,445   $ 2,286
Amount billed and collected in advance 14,643 $ 9,123  
Revenue recognised out of advance receipt 15,810 $ 9,191  
Deferred revenue $ 5,699   $ 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