XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2024
USD ($)
Customers
FinancialInstitution
Dec. 31, 2023
USD ($)
Customers
Dec. 31, 2022
USD ($)
Customers
Significant Accounting Policies [Line Items]      
Amortization of intangible assets $ 5,600,000 $ 3,200,000 $ 1,600,000
Impairment of Long-Lived Assets to be Disposed of 0 0 0
Advertising Expense 200,000 900,000 1,300,000
Letters of credit outstanding amount 2,100,000 2,100,000  
Allowance for doubtful accounts 0 0  
Capitalized materials and supplies 7,200,000 3,600,000 1,300,000
Goodwill, impairment loss 0 0 0
Interest and penalties related to income tax expense 0 0 0
Uncertain income tax positions $ 0 0  
Number of financial institutions | FinancialInstitution 3    
Excess and Obsolescence [Member]      
Significant Accounting Policies [Line Items]      
Excess and obsolescence charges $ 1,300,000    
Capitalized Commissions [Member]      
Significant Accounting Policies [Line Items]      
Capitalized contract cost 2,400,000 2,800,000  
Capitalized contract cost amortization expense $ 1,700,000 600,000  
Maximum [Member] | Excess and Obsolescence [Member]      
Significant Accounting Policies [Line Items]      
Excess and obsolescence charges   $ 100,000 100,000
Maximum [Member] | Capitalized Commissions [Member]      
Significant Accounting Policies [Line Items]      
Capitalized contract cost amortization expense     $ 100,000
Revenue Benchmark [Member]      
Significant Accounting Policies [Line Items]      
Number of customers over ten percent benchmark | Customers 2 2 3
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 77.00% 58.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Three Customer [Member]      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage     70.00%
Software and Software Development Costs [Member]      
Significant Accounting Policies [Line Items]      
Finite lived intangible asset, useful life 3 years    
Software and Software Development Costs [Member] | Internal Use [Member]      
Significant Accounting Policies [Line Items]      
Amortization of intangible assets $ 5,300,000 $ 2,900,000 $ 1,500,000
Intangible asset capitalized during period 6,800,000 8,000,000 3,200,000
Software and Software Development Costs [Member] | External Use [Member]      
Significant Accounting Policies [Line Items]      
Intangible asset capitalized during period $ 0 $ 0 $ 0