XML 48 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Additional Information (Detail)
3 Months Ended
Mar. 31, 2025
USD ($)
FinancialInstitution
Customers
$ / shares
shares
Mar. 31, 2024
USD ($)
Customers
Dec. 31, 2024
USD ($)
Sep. 30, 2021
shares
Significant Accounting Policies [Line Items]        
Revenue, remaining performance obligation, amount $ 71,900,000      
Allowance for doubtful accounts 0   $ 0  
Impairment of Long-Lived Assets to be Disposed of 0 $ 0    
Accrued interest receivable on available-for-sale investments 4,151,000   2,221,000  
Capitalized materials and supplies $ 2,100,000 1,000,000    
Warrant issue price | $ / shares $ 11.5      
Class of warrant redeemed | shares 0      
Letters of credit outstanding amount $ 2,300,000   2,100,000  
Percentage Of Remaining Performance Obligation 40.00%      
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Explanation twelve months      
Number of financial institutions | FinancialInstitution 3      
Research and development expense $ 39,953,000 32,368,000    
Capitalized Commissions [Member]        
Significant Accounting Policies [Line Items]        
Capitalized contract cost 2,200,000   $ 2,400,000  
Capitalized contract cost amortization expense 300,000 400,000    
Maximum [Member] | Excess and Obsolescence [Member]        
Significant Accounting Policies [Line Items]        
Excess and obsolescence charges $ 100,000 $ 100,000    
Revenue Benchmark [Member]        
Significant Accounting Policies [Line Items]        
Number of customers over ten percent benchmark | Customers 2 2    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Minimum [Member]        
Significant Accounting Policies [Line Items]        
Concentration risk, percentage 10.00%      
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Two Customer [Member]        
Significant Accounting Policies [Line Items]        
Concentration risk, percentage 70.00% 69.00%    
Software and Software Development Costs [Member]        
Significant Accounting Policies [Line Items]        
Finite lived intangible asset, estimated useful life 3 years      
Software and Software Development Costs [Member] | Internal-Use Software [Member]        
Significant Accounting Policies [Line Items]        
Amortization of intangible assets $ 1,500,000 $ 1,100,000    
Intangible asset capitalized during period 1,500,000 2,600,000    
Software and Software Development Costs [Member] | External-Use Software [Member]        
Significant Accounting Policies [Line Items]        
Intangible asset capitalized during period $ 0 $ 0    
Public Warrants [Member]        
Significant Accounting Policies [Line Items]        
Number of warrants or rights outstanding | shares 1,911,858     7,500,000