XML 105 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Maturity:    
One year $ 10,956  
Two years 10,071  
Three years 9,336  
Four years 7,890  
Five years 6,558  
Thereafter 8,470  
Total undiscounted lease payments 53,281  
Less: Present value discount (5,223)  
Lease Liability $ 48,058 $ 57,402