XML 87 R76.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Operating Leases  
2025 (excluding the nine months ended September 30, 2025) $ 1,929
2026 6,697
2027 6,229
2028 5,805
2029 5,324
Thereafter 34,933
Total future minimum lease payments 60,917
Less imputed interest (17,415)
Total 43,502
Finance Leases  
2025 (excluding the nine months ended September 30, 2025) 128
2026 494
2027 415
2028 280
2029 91
Thereafter 15
Total future minimum lease payments 1,423
Less imputed interest (155)
Total $ 1,268