XML 53 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Additional Information (Detail)
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
Category
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2024
USD ($)
Jul. 01, 2024
USD ($)
Revenue [Line Items]          
Number of categories | Category 3        
Accounts receivable, allowance for credit losses $ 1,212,000 $ 367,000   $ 1,300,000  
Allowance for credit losses related to contract assets 0 0      
Recognized revenue 21,900,000 $ 19,700,000 $ 65,100,000    
Factor [Member] | Purchase Agreement [Member]          
Revenue [Line Items]          
Accounts receivable 11,200,000        
Cost of receivables 300,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 borrowings, fee expense incurred 300,000        
Contractual Maintenance Agreements, Contractual SaaS and Subscription Services and Hardware Orders [Member]          
Revenue [Line Items]          
Remaining performance obligations $ 274,300,000     $ 325,700,000