v3.26.1
Segment Information (Additional Information) (Details) - Segment
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue, Major Customer [Line Items]    
Number of Reportable Segments 1  
Customer A [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]    
Revenue, Major Customer [Line Items]    
Concentration Risk, Percentage 27.20% 34.80%
Customer B [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]    
Revenue, Major Customer [Line Items]    
Concentration Risk, Percentage 15.20%  
Customer C [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]    
Revenue, Major Customer [Line Items]    
Concentration Risk, Percentage 13.60%  
Customer D [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]    
Revenue, Major Customer [Line Items]    
Concentration Risk, Percentage   26.10%
Customer E [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]    
Revenue, Major Customer [Line Items]    
Concentration Risk, Percentage   26.10%
Six Customers [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]    
Revenue, Major Customer [Line Items]    
Concentration Risk, Percentage 10.00%