XML 105 R95.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Concentration (Details) - customer
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Total Revenue | Customer Concentration    
Concentrations    
Concentration risk, number of customers 0 1