XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Additional Information (Detail)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Category
Jun. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
Revenue [Line Items]            
Number of categories | Category     3      
Accounts receivable, net $ 239,565,000   $ 239,565,000     $ 279,435,000
Accounts receivable, allowance for credit losses 26,000   26,000     49,000
Allowance for credit losses related to contract assets 0 $ 0        
Contract assets [1] 1,153,000   1,153,000     1,852,000
Recognized revenue 24,800,000 $ 4,100,000 50,500,000 $ 9,500,000 $ 17,700,000  
Factor [Member] | Purchase Agreement [Member]            
Revenue [Line Items]            
Accounts receivable sold 14,700,000   14,700,000     14,900,000
Factor [Member] | Purchase Agreement [Member] | Interest expense [Member]            
Revenue [Line Items]            
Cost of receivables 300,000   600,000      
Factor [Member] | Purchase Agreement [Member] | Maximum [Member]            
Revenue [Line Items]            
Accounts receivable, allowance for credit losses 100,000   100,000     100,000
Factor [Member] | Purchase Agreement [Member] | Other Assets [Member]            
Revenue [Line Items]            
Accounts receivable gross 1,200,000   1,200,000      
Contractual Maintenance Agreements, Contractual SaaS and Subscription Services and Hardware Orders [Member]            
Revenue [Line Items]            
Remaining performance obligations $ 369,300,000   $ 369,300,000     $ 277,200,000
[1] Included in other receivables on the Condensed Consolidated Balance Sheets.