XML 61 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Operating Lease Assets and Liabilities
Nearly all of the Company’s leasing arrangements are classified as operating leases. ROU asset and lease liability balances were as follows for the periods presented:

December 31, 2024December 31, 2023
ROU asset$42,164 $45,409 
Current lease liability8,297 7,652 
Long-term lease liability37,150 39,744 
Total lease liability$45,447 $47,396 
Schedule of Lease Cost
The following table summarizes the weighted average lease terms and discount rates for operating lease liabilities:
December 31, 2024December 31, 2023
Weighted average remaining lease term8.7 years7.0 years
Weighted average discount rate5.4 %4.5 %
Schedule of Maturities of Operating Lease Liabilities
The following table represents maturities of operating lease liabilities as of December 31, 2024:
Due within 1 year$10,302 
Due after 1 year through 2 years9,078 
Due after 2 years through 3 years8,207 
Due after 3 years through 4 years6,494 
Due after 4 years through 5 years4,280 
Thereafter22,613 
Total future minimum lease payments60,974 
Less imputed interest(15,527)
Total$45,447