XML 136 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Future Minimum Lease Commitments of Operating and Finance Leases Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
Finance, 2025 $ 3,032
Finance, 2026 2,084
Finance, 2027 418
Finance, 2028 50
Finance, 2029 0
Finance, Thereafter 0
Finance, Total lease payments 5,584
Finance, Less imputed interest 290
Finance, Total 5,294
Operating, 2025 7,185
Operating, 2026 668
Operating, 2027 1,537
Operating, 2028 1,460
Operating, 2029 1,492
Operating, Thereafter 4,061
Operating, Total lease payments 16,403
Operating, Less imputed interest 2,327
Operating, Total $ 14,076