XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Schedule of Operating Lease Information
The following table presents balance sheet and other operating lease information (dollars in thousands):
 March 31, 2024December 31, 2023
Right-of-use assets (recorded in other non-current assets)$34,339 $34,814 
Current lease liabilities (recorded in other current liabilities)$8,937 $9,017 
Long-term lease liabilities (recorded in other long-term liabilities)27,112 27,495 
Total operating lease liabilities$36,049 $36,512 
Weighted-average remaining lease term for operating leases6.06 years6.15 years
Weighted-average discount rate for operating leases3.8 %3.6 %
Schedule of Maturities of Operating Lease Liabilities
The following table presents the maturities of operating lease liabilities as of March 31, 2024 (in thousands):
2024 (remaining)$7,766 
20258,768 
20266,955 
20274,852 
20283,591 
Thereafter7,982 
Total undiscounted operating lease payments$39,914 
Less: Imputed interest(3,865)
Present value of operating lease liabilities$36,049 
Schedule of Lessor Operating Lease Maturities
The following table presents information about the maturities of these operating leases as of March 31, 2024 (in thousands):
2024 (remaining)$5,362 
20251,664 
2026342 
202786 
2028— 
Thereafter— 
Total$7,454