v3.25.2
Summary of Significant Accounting Policies - Additional Information (Detail)
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Customers
Jun. 30, 2024
USD ($)
Customers
Jun. 30, 2025
USD ($)
Customers
Jun. 30, 2024
USD ($)
Customers
Dec. 31, 2024
USD ($)
Significant Accounting Policies [Line Items]          
Amortization of intangible assets $ 5,400,000 $ 1,400,000 $ 7,600,000 $ 2,600,000  
Goodwill, impairment loss 0 0 0 0  
Allowance for doubtful accounts 0   0   $ 0
Impairment of Long-Lived Assets to be Disposed of 0 0 0 0  
Capitalized materials and supplies 2,100,000 2,600,000 4,200,000 3,600,000  
Letters of credit outstanding amount 2,300,000   2,300,000   2,100,000
Excess and Obsolescence [Member]          
Significant Accounting Policies [Line Items]          
Excess and obsolescence charges 0 100,000 0 100,000  
Materials and Supplies Excess and Obsolescence [Member]          
Significant Accounting Policies [Line Items]          
Excess and obsolescence charges 500,000   500,000    
Capitalized Commissions [Member]          
Significant Accounting Policies [Line Items]          
Capitalized contract cost 2,300,000   2,300,000   $ 2,400,000
Capitalized contract cost amortization expense $ 400,000 $ 500,000 $ 700,000 $ 900,000  
Revenue Benchmark [Member]          
Significant Accounting Policies [Line Items]          
Number of customers over ten percent benchmark | Customers 2 2 3 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 65.00% 79.00%   75.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Three Customer [Member]          
Significant Accounting Policies [Line Items]          
Concentration risk, percentage     73.00%    
Internally Use Software [Member]          
Significant Accounting Policies [Line Items]          
Amortization of intangible assets $ 1,600,000 $ 1,300,000 $ 3,100,000 $ 2,400,000  
Intangible asset capitalized during period 1,900,000 1,200,000 3,400,000 3,800,000  
Externally Use Software [Member]          
Significant Accounting Policies [Line Items]          
Intangible asset capitalized during period $ 0 $ 0 $ 0 $ 0  
Computer Software, Intangible Asset [Member]          
Significant Accounting Policies [Line Items]          
Finite lived intangible asset, estimated useful life 3 years   3 years