XML 87 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Future Lease Liability Payments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases  
2024 $ 4,601
2025 4,413
2027 2,684
2028 2,647
2029 2,728
Thereafter 9,934
Total future minimum lease payments 27,007
Less: imputed interest 7,323
Present value of Lease Liabilities 19,684
Equipment Finance Leases  
2024 1,119
2025 317
2027 129
2028 0
2029 0
Thereafter 0
Total future minimum lease payments 1,565
Less: imputed interest 93
Present value of Lease Liabilities 1,472
2024 5,720
2025 4,730
2027 2,813
2028 2,647
2029 2,728
Thereafter 9,934
Total future minimum lease payments 28,572
Less: imputed interest 7,416
Present value of Lease Liabilities $ 21,156