XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Tables)
9 Months Ended
Sep. 30, 2025
Leases [Abstract]  
Schedule of Operating Lease Information
The following table presents balance sheet and other operating lease information (dollars in thousands):
 September 30, 2025December 31, 2024
Right-of-use assets (recorded in other non-current assets)$40,838 $49,599 
Current lease liabilities (recorded in other current liabilities)$15,460 $15,352 
Long-term lease liabilities (recorded in other long-term liabilities)27,679 36,406 
Total operating lease liabilities$43,139 $51,758 
Weighted-average remaining lease term for operating leases4.46 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 September 30, 2025 (in thousands):
2025 (remaining)$4,462 
202616,651 
20279,035 
20287,170 
20294,163 
Thereafter5,924 
Total undiscounted operating lease payments47,405 
Less: Imputed interest(4,266)
Present value of operating lease liabilities$43,139 
Schedule of Lessor Operating Lease Maturities
The following table presents information about the maturities of these operating leases as of September 30, 2025 (in thousands):
2025 (remaining)$2,817 
20265,824 
202778 
2028— 
2029— 
Thereafter— 
Total$8,719