XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Operating Lease Information
The following table presents balance sheet and other operating lease information (dollars in thousands):
December 31,
20232022
Right-of-use assets (recorded in other non-current assets)$34,814 $40,963 

Current lease liabilities (recorded in other current liabilities)
$9,017 $9,396 
Long-term lease liabilities (recorded in other long-term liabilities)27,495 32,897 
Total operating lease liabilities$36,512 $42,293 
Weighted-average remaining lease term for operating leases6.15 years6.43 years
Weighted-average discount rate for operating leases3.6 %3.3 %
Schedule of Maturities of Operating Lease Liabilities
The following table presents the maturities of operating lease liabilities as of December 31, 2023 (in thousands):

2024$10,142 
20258,316 
20266,527 
20274,459 
20283,190 
Thereafter7,694 
Total undiscounted operating lease payments$40,328 
Less: Imputed interest(3,816)
Present value of operating lease liabilities$36,512 
Schedule of Lessor Operating Lease Maturities The following table presents information about the maturities of these operating leases as of December 31, 2023 (in thousands):
2024$6,691 
2025686 
2026339 
202785 
2028— 
Thereafter— 
Total$7,801