v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Operating Lease Information
The following table presents balance sheet and other operating lease information (dollars in thousands):
 June 30, 2025December 31, 2024
Right-of-use assets (recorded in other non-current assets)$44,176 $49,599 
Current lease liabilities (recorded in other current liabilities)$15,501 $15,352 
Long-term lease liabilities (recorded in other long-term liabilities)31,044 36,406 
Total operating lease liabilities$46,545 $51,758 
Weighted-average remaining lease term for operating leases4.58 years4.75 years
Weighted-average discount rate for operating leases4.9 %5.0 %
Schedule of Maturities of Operating Lease Liabilities
The following table presents the maturities of operating lease liabilities as of June 30, 2025 (in thousands):
2025 (remaining)$8,908 
202616,371 
20278,746 
20287,005 
20294,179 
Thereafter6,002 
Total undiscounted operating lease payments51,211 
Less: Imputed interest(4,666)
Present value of operating lease liabilities$46,545 
Schedule of Lessor Operating Lease Maturities
The following table presents information about the maturities of these operating leases as of June 30, 2025 (in thousands):
2025 (remaining)$5,176 
20263,812 
202776 
2028— 
2029— 
Thereafter— 
Total$9,064