XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Additional Information (Detail)
12 Months Ended
Dec. 31, 2023
USD ($)
Category
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 19, 2023
USD ($)
Revenue [Line Items]        
Number of categories | Category 3      
Accounts receivable, allowance for credit losses $ 400,000 $ 49,000    
Recognized revenue   36,200,000 $ 14,000,000  
Factor [Member] | Purchase Agreement [Member]        
Revenue [Line Items]        
Accounts receivable 0 14,900,000    
Factor [Member] | Purchase Agreement [Member] | Interest Expense [Member]        
Revenue [Line Items]        
Cost of receivables 900,000 300,000    
Factor [Member] | Purchase Agreement [Member] | Other Assets [Member]        
Revenue [Line Items]        
Accounts receivable gross 0 1,200,000    
New Factor [Member] | Purchase Agreement [Member]        
Revenue [Line Items]        
Secured revolving credit facility amount       $ 40,000,000
Secured borrowings current borrowing capacity 14,300,000      
Secured borrowings, available for future borrowings 25,400,000      
Secured borrowings, fee expense incurred 13,000      
Secured borrowings, account receivable pledged as collateral $ 16,900,000      
New Factor [Member] | Purchase Agreement [Member] | Euro [Member]        
Revenue [Line Items]        
Program fee rate percent for receivables 5.50%      
New Factor [Member] | Purchase Agreement [Member] | USD [Member]        
Revenue [Line Items]        
Program fee rate percent for receivables 6.90%      
Contractual Maintenance Agreements, Contractual SaaS and Subscription Services and Hardware Orders [Member]        
Revenue [Line Items]        
Remaining performance obligations $ 314,800,000 $ 277,200,000