XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Schedule of Operating Lease Information
The following table presents balance sheet and other operating lease information (dollars in thousands):
 June 30, 2024December 31, 2023
Right-of-use assets (recorded in other non-current assets)$43,356 $34,814 
Current lease liabilities (recorded in other current liabilities)$10,394 $9,017 
Long-term lease liabilities (recorded in other long-term liabilities)34,874 27,495 
Total operating lease liabilities$45,268 $36,512 
Weighted-average remaining lease term for operating leases5.72 years6.15 years
Weighted-average discount rate for operating leases4.6 %3.6 %
Schedule of Maturities of Operating Lease Liabilities
The following table presents the maturities of operating lease liabilities as of June 30, 2024 (in thousands):
2024 (remaining)$6,322 
202511,417 
20269,704 
20277,645 
20286,456 
Thereafter9,325 
Total undiscounted operating lease payments$50,869 
Less: Imputed interest(5,601)
Present value of operating lease liabilities$45,268 
Schedule of Lessor Operating Lease Maturities
The following table presents information about the maturities of these operating leases as of June 30, 2024 (in thousands):
2024 (remaining)$3,528 
20252,606 
2026311 
202778 
2028— 
Thereafter— 
Total$6,523