XML 109 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturities of Undiscounted Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finance Lease    
2024 $ 7,463 $ 4,870
2025 7,284 3,629
2026 5,615 4,652
2027 6,047 2,482
2028 2,789 2,179
Thereafter 0 0
Total lease payments 29,198 17,812
Less: Interest (3,307) (1,345)
Present value of lease liabilities 25,891 16,467
Less: Current portion of lease obligation (6,206) (4,382)
Finance lease obligations 19,685 12,085
Operating Lease    
2024 3,009 2,958
2025 1,273 2,617
2026 1,047 962
2027 602 879
2028 219 570
Thereafter 18 237
Total lease payments 6,168 8,223
Less: Interest (333) (504)
Present value of lease liabilities 5,835 7,719
Less: Current portion of lease obligation (2,829) (2,712)
Operating lease liabilities $ 3,006 $ 5,007