XML 57 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Additional Information (Detail)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
Category
Sep. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Jul. 01, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 19, 2023
USD ($)
Revenue [Line Items]                
Number of categories | Category     3          
Accounts receivable, allowance for credit losses $ 420,000   $ 420,000       $ 400,000  
Allowance for credit losses related to contract assets 0 $ 0 0 $ 0        
Recognized revenue 10,030,000.00 6,100,000 43,100,000 31,300,000 $ 60,400,000      
Factor [Member] | Purchase Agreement [Member]                
Revenue [Line Items]                
Accounts receivable 16,700,000   16,700,000          
Secured revolving credit facility amount           $ 40,000,000    
Factor [Member] | Purchase Agreement [Member] | Interest expense [Member]                
Revenue [Line Items]                
Cost of receivables 300,000 $ 300,000 300,000 $ 900,000        
Factor [Member] | Purchase Agreement [Member] | Other Assets [Member]                
Revenue [Line Items]                
Accounts receivable gross 3,700,000   3,700,000          
Prior Factoring Agreement [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, account receivable pledged as collateral             $ 16,800,000  
Secured borrowings, fee expense incurred     600,000          
Contractual Maintenance Agreements, Contractual SaaS and Subscription Services and Hardware Orders [Member]                
Revenue [Line Items]                
Remaining performance obligations $ 280,800,000   $ 280,800,000