v3.26.1
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
Mar. 31, 2026
Jun. 30, 2026
USD ($)
segment
Dec. 31, 2025
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Money market funds | $ $ 168.2   $ 168.2  
Number of reportable segments | segment     1  
Customer Concentration Risk | Customer One | Revenue Benchmark        
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Concentration risk, percentage 12.50%   12.70%  
Customer Concentration Risk | Customer One | Accounts Receivable        
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Concentration risk, percentage   14.90%    
Customer Concentration Risk | Customer Two | Accounts Receivable        
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Concentration risk, percentage   12.00%    
Supplier Concentration Risk | Accounts Payable and Accrued Liabilities | Supplier One        
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]        
Concentration risk, percentage     18.50% 16.80%