XML 75 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Additional Information (Detail)
12 Months Ended
Dec. 31, 2024
USD ($)
Category
Dec. 31, 2023
USD ($)
Jul. 01, 2024
USD ($)
Dec. 19, 2023
USD ($)
Revenue [Line Items]        
Number of categories | Category 3      
Accounts receivable, allowance for credit losses $ 1,300,000 $ 400,000    
Recognized revenue 50,500,000 36,200,000    
Allowance for credit losses related to contract assets 0 0    
Factor [Member] | Purchase Agreement [Member]        
Revenue [Line Items]        
Accounts receivable 18,300,000      
Cost of receivables 600,000 900,000    
Secured revolving credit facility amount     $ 40,000,000  
Factor [Member] | Purchase Agreement [Member] | Other Assets [Member]        
Revenue [Line Items]        
Accounts receivable gross 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 0 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 $ 325,700,000 $ 314,800,000