Annual report pursuant to Section 13 and 15(d)

Leases - Schedule of Lease Liability Maturity (Details)

v3.24.0.1
Leases - Schedule of Lease Liability Maturity (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating Leases  
2024 $ 6,298
2025 2,725
2026 725
2027 174
2028 14
Thereafter 435
Total lease payments 10,371
Less: Present value discount 1,066
Present value of lease payments 9,305
Finance Leases  
2024 1,872
2025 918
2026 1,361
2027 0
2028 0
Thereafter 0
Total lease payments 4,151
Less: Present value discount 311
Present value of lease payments $ 3,840