XML 51 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Revenue From Contract With Customer Line Items [Line Items]          
Contract liability revenue recognized $ 9,368 $ 16,912 $ 49,360 $ 56,085  
Transaction price allocated to remaining performance obligations $ 171,781   $ 171,781   $ 219,893
Performance obligation percentage of transaction price to recognized in the next twelve months 44.00%   44.00%    
Other Assets [Member]          
Revenue From Contract With Customer Line Items [Line Items]          
Unbilled receivables noncurrent $ 0   $ 0   781
Accounts Receivable [Member]          
Revenue From Contract With Customer Line Items [Line Items]          
Unbilled receivables current $ 3,292   $ 3,292   $ 5,697