XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.1
LEASES - Schedule of Lease Expense and Other Information Related to Operating Leases (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating lease expense $ 8,038,000 $ 7,843,000
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ 7,890,000 $ 7,707,000
Weighted-average remaining lease term – operating leases (in years) 7 years 3 days 7 years 1 month 2 days
Weighted-average discount rate – operating leases 5.45% 4.84%
Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract]    
2024 $ 8,612,000 $ 7,785,000
2025 8,227,000 7,004,000
2026 7,677,000 6,642,000
2027 6,801,000 6,086,000
2028 5,849,000 5,297,000
2028 and beyond 14,768,000 13,309,000
Total 51,933,000 46,123,000
Less: Discount (8,898,000) (7,104,000)
Present Value of Lease Liability 43,034,942 39,019,208
Present Value of Lease Asset $ 41,938,371 $ 38,153,238