XML 87 R76.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Operating Leases  
2025 (excluding the six months ended June 30, 2025) $ 3,509
2026 6,299
2027 5,831
2028 5,399
2029 4,910
Thereafter 32,108
Total future minimum lease payments 58,056
Less imputed interest (16,726)
Total 41,330
Finance Leases  
2025 (excluding the six months ended June 30, 2025) 256
2026 496
2027 412
2028 281
2029 79
Thereafter 13
Total future minimum lease payments 1,537
Less imputed interest (176)
Total $ 1,361