XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RECENT ACCOUNTING PRONOUNCEMENTS (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Retained Earnings effect of ASU 2023-02 adoption $ 565,162,000 $ 571,829,000 $ 555,511,000 $ 533,087,000
Retained Earnings        
Retained Earnings effect of ASU 2023-02 adoption 572,747,000 $ 569,872,000 $ 553,948,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)