XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Additional Information (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Nov. 03, 2022
Disaggregation of Revenue [Line Items]    
Remaining unsatisfied performance obligations $ 520,627  
Revenue recognized description approximately 42% is expected to be recognized within 12 months, with the remaining 58% to be recognized beyond 12 months  
Received Payment   $ 14,593
Commercial Customer [Member]    
Disaggregation of Revenue [Line Items]    
Total Accounts Receivable $ 25,539  
Minimum [Member]    
Disaggregation of Revenue [Line Items]    
Concentration Risk Percentage 10.00%  
Accounts Receivable [Member]    
Disaggregation of Revenue [Line Items]    
Concentration Risk Percentage 44.00%