v3.25.1
Recently Issued Accounting Pronouncements (Details) - Accounting Standards Update 2025-01
3 Months Ended
Mar. 31, 2025
Recently Issued Accounting Pronouncements [Line Items]  
New Accounting Pronouncement or change in Accounting Principle, Description The amendments in this ASU clarified that ASU 2024-03 is effective for public business entities for annual reporting periods beginning after December 15, 2026, and interim reporting periods within annual reporting periods beginning after December 15, 2027.
New Accounting Pronouncement Adoption Method and Date January 2027, Prospective adoption
New Accounting Pronouncement Financial Statement Impact Currently under evaluation, but not expected to be material