XML 85 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Undiscounted Cash Flows (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases  
2025 $ 9,366
2026 9,290
2027 4,075
2028 3,591
2029 1,748
Thereafter 4,698
Total lease payments 32,768
Less imputed interest 2,953
Total 29,815
Finance Leases  
2025 478
2026 424
2027 391
2028 351
2029 337
Thereafter 135
Total lease payments 2,116
Less imputed interest 226
Total $ 1,890
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current And Noncurrent [Member]