XML 39 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies and Basis of Presentation - Narrative (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Customer Concentration Risk | Revenue Benchmark | Major Customer 1        
Lessee, Lease, Description [Line Items]        
Concentration risk, percentage 15.00% 14.00% 10.00% 20.00%
Customer Concentration Risk | Revenue Benchmark | Major Customer 2        
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     16.00%  
Customer Concentration Risk | Accounts Receivable | Major Customer 2        
Lessee, Lease, Description [Line Items]        
Concentration risk, percentage     11.00%  
Geographic Concentration Risk | Revenue Benchmark | Asia and Europe        
Lessee, Lease, Description [Line Items]        
Concentration risk, percentage 48.00% 29.00% 39.00% 32.00%