XML 82 R59.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Operating Leases  
2026 $ 7,808
2027 7,164
2028 6,461
2029 6,537
2030 and beyond 108,423
Total lease payments 136,393
Less: Imputed interest (69,129)
Present value of lease liabilities 67,264
Finance Lease  
2026 4,791
2027 4,810
2028 4,831
2029 4,852
2030 and beyond 27,379
Total lease payments 46,663
Less: Imputed interest (16,273)
Present value of lease liabilities $ 30,390