v3.25.2
Recent Accounting Pronouncements - Narrative (Details)
6 Months Ended
Jun. 30, 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