XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Maturities of Undiscounted Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Finance Lease Liabilities, Payments    
Remainder of 2024 $ 1,842  
Year one 7,213 $ 7,463
Year two 5,588 7,284
Year three 6,001 5,615
Year four 2,790 6,047
Year five   2,789
Thereafter 0  
Thereafter   0
Total lease payments 23,434 29,198
Less: Interest (2,343) (3,307)
Present value of lease liabilities 21,091 25,891
Less: Current portion of lease obligation (5,843) (6,206)
Total long-term lease obligation 15,248 19,685
Operating Lease Liabilities, Payments Due    
Remainder of 2024 744  
Year one 1,414 3,009
Year two 1,156 1,273
Year three 642 1,047
Year four 219 602
Year five   219
Thereafter 18  
Thereafter   18
Total lease payments 4,193 6,168
Less: Interest (212) (333)
Present value of lease liabilities 3,981 5,835
Less: Current portion of lease obligation (1,688) (2,829)
Total long-term lease obligation $ 2,293 $ 3,006