XML 446 R47.htm IDEA: XBRL DOCUMENT v3.26.1
Accounts Receivable, Net - Schedule of Past Due Financing Receivables (Details) - Credit Concentration Risk - Accounts receivable, net
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Less than 30 days past due    
Concentration Risk [Line Items]    
Concentration risk, percentage 99.00% 98.00%
Less than 60 days past due    
Concentration Risk [Line Items]    
Concentration risk, percentage 99.00% 99.00%