v3.26.1
Segment and Customer Concentration Information - (Details) - Revenue from Contract with Customer Benchmark [Member] - Customer Concentration Risk [Member] - Customer
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Concentration Risk [Line Items]      
Number of customers 2 1 2
Customer A      
Concentration Risk [Line Items]      
Percentage of revenue 16.00% 39.00% 35.00%
Customer B      
Concentration Risk [Line Items]      
Percentage of revenue     11.00%
Customer C      
Concentration Risk [Line Items]      
Percentage of revenue 29.00%