XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation and Significant Accounting Policies, Recently Adopted Accounting Standards (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Recently Adopted Accounting Standards [Abstract]    
Retained earnings $ 563,383 $ 525,360
ASU 2023-02 [Member] | Cumulative-Effect Adjustment [Member]    
Recently Adopted Accounting Standards [Abstract]    
Retained earnings   $ 40,000