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

Current lease liabilities (recorded in other current liabilities)
$15,352 $9,017 
Long-term lease liabilities (recorded in other long-term liabilities)36,406 27,495 
Total operating lease liabilities$51,758 $36,512 
Weighted-average remaining lease term for operating leases4.75 years6.15 years
Weighted-average discount rate for operating leases5.0 %3.6 %
Schedule of Maturities of Operating Lease Liabilities
The following table presents the maturities of operating lease liabilities as of December 31, 2024 (in thousands):

2025$17,441 
202615,734 
20277,990 
20286,577 
20293,807 
Thereafter5,748 
Total undiscounted operating lease payments$57,297 
Less: Imputed interest(5,539)
Present value of operating lease liabilities$51,758 
Schedule of Lessor Operating Lease Maturities The following table presents information about the maturities of these operating leases as of December 31, 2024 (in thousands):
2025$7,207 
2026600 
202771 
2028— 
2029— 
Thereafter— 
Total$7,878