v3.26.3
Major Customers - Additional Information (Detail) - Customer Concentration Risk
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Receivables | Customer One      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 8.00% 5.00% 4.00%
Receivables | Customer Two      
Segment Reporting Information [Line Items]      
Concentration risk, percentage   3.00%  
Receivables | Customer Three      
Segment Reporting Information [Line Items]      
Concentration risk, percentage     3.00%
Revenue Benchmark [Member] | Customer One      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 13.00% 14.00% 15.00%
Revenue Benchmark [Member] | Customer Two      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 12.00% 13.00% 14.00%
Revenue Benchmark [Member] | Customer Three      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 12.00% 11.00% 8.00%