v3.26.1
Summary of Significant Accounting Policies and Basis of Presentation - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Jun. 22, 2026
Related Party | SAFE            
Lessee, Lease, Description [Line Items]            
Carrying value of investment           $ 0.3
Customer Concentration Risk | Revenue Benchmark | Major Customer 1            
Lessee, Lease, Description [Line Items]            
Concentration risk, percentage 13.00% 13.00%   10.00%    
Customer Concentration Risk | Revenue Benchmark | Major Customer 2            
Lessee, Lease, Description [Line Items]            
Concentration risk, percentage   11.00%        
Customer Concentration Risk | Revenue Benchmark | Major Customer 3            
Lessee, Lease, Description [Line Items]            
Concentration risk, percentage   10.00%        
Customer Concentration Risk | Accounts Receivable | Major Customer 1            
Lessee, Lease, Description [Line Items]            
Concentration risk, percentage     10.00%   13.00%  
Customer Concentration Risk | Accounts Receivable | Major Customer 2            
Lessee, Lease, Description [Line Items]            
Concentration risk, percentage         11.00%  
Customer Concentration Risk | Accounts Receivable | Major Customer 3            
Lessee, Lease, Description [Line Items]            
Concentration risk, percentage         10.00%  
Geographic Concentration Risk | Revenue Benchmark | Asia and Europe            
Lessee, Lease, Description [Line Items]            
Concentration risk, percentage 57.00% 33.00% 50.00% 35.00%