v3.26.3
Accounts Receivable, Net - Schedule of Past Due Financing Receivables (Details) - Credit Concentration Risk - Accounts receivable, net
9 Months Ended 12 Months Ended
Sep. 30, 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%