XML 55 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Significant Accounting Policies - Revenue by Top Customers (Details) - Revenue Benchmark - Customer Concentration Risk
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Top ten customers    
Concentration Risk [Line Items]    
Concentration risk 43.20% 46.20%
Top twenty-five customers    
Concentration Risk [Line Items]    
Concentration risk 68.30% 72.10%