XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Recent Accounting Pronouncements - Narrative (Details)
3 Months Ended
Mar. 31, 2025
ASU 2024-03  
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]  
New accounting pronouncement description The standard enhances the detail of expenses presented in the income statement including items such as: (a) purchases of inventory, (b) employee compensation, (c) depreciation, (d) intangible asset amortization.
Change In Accounting Principle Accounting Standards Update Adopted false
ASU 2023-09  
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]  
New accounting pronouncement description The standard enhances income tax disclosures primarily related to the rate reconciliation and income taxes paid.
Change In Accounting Principle Accounting Standards Update Adopted false