v3.26.1
Revenue and Receivables - Additional Information (Detail)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Category
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2025
USD ($)
Jul. 01, 2024
USD ($)
Revenue [Line Items]              
Number of categories | Category     3        
Accounts receivable, allowance for credit losses $ 1,560,000   $ 1,560,000     $ 1,318,000  
Allowance for credit losses related to contract assets 0 $ 0 0 $ 0      
Recognized revenue 19,200,000 12,800,000 42,400,000 34,700,000 $ 52,700,000    
Factor [Member] | Purchase Agreement [Member]              
Revenue [Line Items]              
Accounts receivable 18,300,000 18,400,000 18,300,000 18,400,000      
Secured revolving credit facility amount             $ 40,000,000
Cash proceeds from factoring agreement 43,000,000 38,500,000 94,800,000 70,300,000      
Factor [Member] | Purchase Agreement [Member] | Interest Expense [Member]              
Revenue [Line Items]              
Cost of receivables 400,000 300,000 900,000 600,000      
Factor [Member] | Purchase Agreement [Member] | Other Assets [Member]              
Revenue [Line Items]              
Accounts receivable gross 3,700,000 $ 3,700,000 3,700,000 $ 3,700,000      
Non-cancellable Contractual Maintenance Agreements Contractual Saas and Subscription Services and Hardware Orders [Member]              
Revenue [Line Items]              
Remaining performance obligations $ 214,200,000   $ 214,200,000        
Non-cancellable Contractual Maintenance Agreements Contractual Saas and Subscription Services and Hardware Orders [Member] | Minimum [Member]              
Revenue [Line Items]              
Revenue performance obligation, expected timing of satisfaction period 1 year   1 year        
Non-cancellable Contractual Maintenance Agreements Contractual Saas and Subscription Services and Hardware Orders [Member] | Maximum [Member]              
Revenue [Line Items]              
Revenue performance obligation, expected timing of satisfaction period 3 years   3 years