XML 55 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue - Additional Information (Detail)
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Category
Mar. 31, 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 $ 367,000     $ 400,000  
Allowance for credit losses related to contract assets 0 $ 0      
Recognized revenue 19,700,000 25,600,000 $ 60,400,000    
Factor [Member] | Purchase Agreement [Member] | Interest expense [Member]          
Revenue [Line Items]          
Cost of receivables   $ 300,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 12,600,000     14,300,000  
Secured borrowings, available for future borrowings 27,200,000     25,400,000  
Secured borrowings, account receivable pledged as collateral 16,400,000     16,800,000  
Secured borrowings, fee expense incurred $ 300,000        
Program fee rate percent for receivables 6.88%        
Contractual Maintenance Agreements, Contractual SaaS and Subscription Services and Hardware Orders [Member]          
Revenue [Line Items]          
Remaining performance obligations $ 346,900,000     $ 314,800,000