XML 91 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Description of Business, Basis of Presentation and Significant Accounting Policies - Accounts Receivable (Details) - Trade Accounts Receivable
Mar. 31, 2025
Minimum  
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Accounts receivable, payment terms 30 days
Maximum  
Accounts, Notes, Loans and Financing Receivable [Line Items]  
Accounts receivable, payment terms 60 days