XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule of Operating Lease Information
The following table presents balance sheet and other operating lease information (dollars in thousands):
 June 30, 2023December 31, 2022
Balance Sheet Classification
Right-of-use assets (recorded in other non-current assets)$39,783 $40,963 
Current lease liabilities (recorded in other current liabilities)$9,525 $9,396 
Long-term lease liabilities (recorded in other long-term liabilities)31,747 32,897 
Total operating lease liabilities$41,272 $42,293 
Other Information
Weighted-average remaining lease term for operating leases6.30 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 June 30, 2023 (in thousands):
Maturity of Lease Liabilities
2023 (remaining)$5,491 
202410,235 
20258,273 
20266,397 
20274,460 
Thereafter10,884 
Total undiscounted operating lease payments$45,740 
Less: Imputed interest(4,468)
Present value of operating lease liabilities$41,272 
Schedule of Lessor Operating Lease Maturities The following table presents information about the maturities of these operating leases as of June 30, 2023 (in thousands):
2023 (remaining)$4,851 
20243,348 
2025326 
2026335 
202784 
Thereafter— 
Total$8,944