XML 112 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Maturity:    
One year $ 11,091  
Two years 10,649  
Three years 9,232  
Four years 7,749  
Five years 5,260  
Thereafter 4,989  
Total undiscounted lease payments 48,970  
Less: Present value discount (4,467)  
Lease Liability $ 44,503 $ 48,058