XML 55 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Additional Information (Detail)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Category
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
Dec. 19, 2023
USD ($)
Revenue [Line Items]              
Number of categories | Category     3        
Accounts receivable, allowance for credit losses $ 191,000   $ 191,000     $ 400,000  
Allowance for credit losses related to contract assets 0 $ 0 0 $ 0      
Recognized revenue 13,700,000 24,800,000 33,100,000 50,500,000 $ 60,400,000    
Factor [Member] | Purchase Agreement [Member] | Interest expense [Member]              
Revenue [Line Items]              
Cost of receivables   $ 300,000   $ 600,000      
Factor [Member] | Purchase Agreement [Member] | Other Assets [Member]              
Revenue [Line Items]              
Accounts receivable gross           0  
New Factor [Member] | Purchase Agreement [Member]              
Revenue [Line Items]              
Secured revolving credit facility amount             $ 40,000,000
Secured borrowings current borrowing capacity 17,300,000   17,300,000     14,300,000  
Secured borrowings, available for future borrowings 22,400,000   22,400,000     25,400,000  
Secured borrowings, account receivable pledged as collateral 21,200,000   21,200,000     16,800,000  
Secured borrowings, fee expense incurred $ 300,000   $ 600,000        
Program fee rate percent for receivables 6.88%   6.88%        
Contractual Maintenance Agreements, Contractual SaaS and Subscription Services and Hardware Orders [Member]              
Revenue [Line Items]              
Remaining performance obligations $ 276,900,000   $ 276,900,000     $ 314,800,000