XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.3
RECENT ACCOUNTING PRONOUNCEMENTS (Details) - USD ($)
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 01, 2023
Dec. 31, 2022
Retained Earnings effect of ASU 2023-02 adoption $ 612,090,000 $ 568,792,000 $ 571,829,000 $ 531,697,000 $ 546,329,000   $ 533,087,000
Retained Earnings              
Retained Earnings effect of ASU 2023-02 adoption 593,422,000 $ 578,800,000 $ 569,872,000 $ 564,658,000 $ 558,927,000   $ 543,875,000
Accounting Standards Update 2023-02              
Retained Earnings effect of ASU 2023-02 adoption (223,000)            
Accounting Standards Update 2023-02 | Retained Earnings              
Retained Earnings effect of ASU 2023-02 adoption $ (223,000)         $ (223,000)