XML 142 R113.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Schedule of Maturity Analysis of Operating and Finance Lease Liability (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 9,519  
2025 8,533  
2026 7,471  
2027 6,589  
2028 5,567  
Thereafter 21,399  
Total undiscounted lease payments 59,078  
Less amounts representing interest (6,052)  
Lease liability 53,026 $ 53,736
Finance Leases    
2024 1,039  
2025 1,039  
2026 1,039  
2027 1,039  
2028 1,039  
Thereafter 6,036  
Total undiscounted lease payments 11,231  
Less amounts representing interest (2,550)  
Lease liability $ 8,681 $ 9,306