XML 69 R58.htm IDEA: XBRL DOCUMENT v3.26.1
Concentration of Risk (Details) - customer
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Revenue | Customer concentration risk      
Concentration of Risk      
Number of customers 3 2  
Revenue | Customer concentration risk | First customer      
Concentration of Risk      
Percentage of concentration risk 19.80% 15.30%  
Revenue | Customer concentration risk | Second customer      
Concentration of Risk      
Percentage of concentration risk 13.70% 15.20%  
Revenue | Customer concentration risk | Third customer      
Concentration of Risk      
Percentage of concentration risk 10.70%    
Accounts Receivable | Credit concentration risk      
Concentration of Risk      
Number of customers 4   3
Accounts Receivable | Credit concentration risk | First customer      
Concentration of Risk      
Percentage of concentration risk 14.60%   14.70%
Accounts Receivable | Credit concentration risk | Second customer      
Concentration of Risk      
Percentage of concentration risk 11.10%   13.50%
Accounts Receivable | Credit concentration risk | Third customer      
Concentration of Risk      
Percentage of concentration risk 10.70%   10.30%
Accounts Receivable | Credit concentration risk | Fourth customer      
Concentration of Risk      
Percentage of concentration risk 10.50%