XML 36 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Schedule of Operating Lease Information
The following table presents balance sheet and other operating lease information (dollars in thousands):
 March 31, 2025December 31, 2024
Right-of-use assets (recorded in other non-current assets)$46,717 $49,599 
Current lease liabilities (recorded in other current liabilities)$15,460 $15,352 
Long-term lease liabilities (recorded in other long-term liabilities)33,454 36,406 
Total operating lease liabilities$48,914 $51,758 
Weighted-average remaining lease term for operating leases4.63 years4.75 years
Weighted-average discount rate for operating leases5.0 %5.0 %
Schedule of Maturities of Operating Lease Liabilities
The following table presents the maturities of operating lease liabilities as of March 31, 2025 (in thousands):
2025 (remaining)$13,135 
202616,164 
20278,400 
20286,654 
20293,823 
Thereafter5,748 
Total undiscounted operating lease payments$53,924 
Less: Imputed interest(5,010)
Present value of operating lease liabilities$48,914 
Schedule of Lessor Operating Lease Maturities
The following table presents information about the maturities of these operating leases as of March 31, 2025 (in thousands):
2025 (remaining)$6,421 
20261,693 
202771 
2028— 
2029— 
Thereafter— 
Total$8,185