XML 109 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturities of Operating and Finance Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating  
2025 $ 15,791
2026 11,692
2027 8,238
2028 6,700
2029 5,904
Thereafter 6,944
Total lease payments 55,269
Less imputed interest (7,642)
Total 47,627
Finance  
2025 16,664
2026 6,264
2027 1,490
2028 1,485
2029 1,485
Thereafter 595
Total lease payments 27,983
Less imputed interest (2,553)
Finance lease acquired $ 25,430