XML 70 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Recently Issued Accounting Pronouncement (Details)
Dec. 31, 2024
Accounting Standards Update 2023-07  
New Accounting pronouncements  
Change in Accounting Principle, Accounting Standards Update, Adopted true