XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Tables)
9 Months Ended
Sep. 30, 2024
Leases [Abstract]  
Schedule of Operating Lease Information
The following table presents balance sheet and other operating lease information (dollars in thousands):
 September 30, 2024December 31, 2023
Right-of-use assets (recorded in other non-current assets)$41,184 $34,814 
Current lease liabilities (recorded in other current liabilities)$10,216 $9,017 
Long-term lease liabilities (recorded in other long-term liabilities)32,865 27,495 
Total operating lease liabilities$43,081 $36,512 
Weighted-average remaining lease term for operating leases5.61 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 September 30, 2024 (in thousands):
2024 (remaining)$3,110 
202511,515 
20269,835 
20277,807 
20286,504 
Thereafter9,555 
Total undiscounted operating lease payments$48,326 
Less: Imputed interest(5,245)
Present value of operating lease liabilities$43,081 
Schedule of Lessor Operating Lease Maturities
The following table presents information about the maturities of these operating leases as of September 30, 2024 (in thousands):
2024 (remaining)$2,170 
20254,607 
2026291 
202773 
2028— 
Thereafter— 
Total$7,141