XML 81 R70.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues - Narrative (Details)
9 Months Ended
Sep. 30, 2025
Minimum  
Financing and Payment [Line Items]  
Payment terms, range (in days) 30 days
Maximum  
Financing and Payment [Line Items]  
Payment terms, range (in days) 65 days