XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Additional Information (Detail)
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
Category
Sep. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Revenue [Line Items]            
Number of categories | Category     3      
Increase in accounts receivable     $ 34,535,000 $ 26,346,000    
Accounts receivable, net $ 302,401,000   302,401,000   $ 158,742,000  
Accounts receivable, allowance for doubtful accounts 218,000   218,000   0  
Recognized revenue 2,800,000 $ 2,000,000.0 12,300,000 $ 9,800,000    
Outstanding unearned revenue           $ 14,100,000
Contract assets, allowance for credit losses 0   0   0  
Purchase Agreement [Member] | Factor [Member]            
Revenue [Line Items]            
Accounts receivable sold 16,100,000   16,100,000      
Accounts receivable, allowance for doubtful accounts 100,000   100,000      
Interest expense [Member] | Purchase Agreement [Member] | Factor [Member]            
Revenue [Line Items]            
Cost of receivables 300,000   300,000      
Other assets [Member] | Purchase Agreement [Member] | Factor [Member]            
Revenue [Line Items]            
Accounts receivable gross 1,300,000   1,300,000      
Existing sale of receivables [Member] | Purchase Agreement [Member] | Factor [Member]            
Revenue [Line Items]            
Accounts receivable, net 31,100,000   31,100,000      
Contractual Maintenance Agreements, Contractual SaaS and Subscription Services and Hardware Contracts [Member]            
Revenue [Line Items]            
Remaining performance obligations $ 276,500,000   $ 276,500,000   $ 101,100,000