XML 61 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies, Adoption of New Accounting Standards (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Recently Adopted Accounting Standards [Abstract]    
Retained earnings $ 592,431 $ 525,360
ASU 2023-02 [Member] | Cumulative-Effect Adjustment [Member]    
Recently Adopted Accounting Standards [Abstract]    
Retained earnings $ 40,000