XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Maturities of Undiscounted Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finance Lease Liabilities, Payments    
Remainder of 2024 $ 5,568  
2025 7,284 $ 7,463
2026 5,615 7,284
2027 6,047 5,615
2028 2,785 6,047
Thereafter 0  
Thereafter   0
Total lease payments 27,299 29,198
Less: Interest (2,961) (3,307)
Present value of lease liabilities 24,338 25,891
Less: Current portion of lease obligation (6,251) (6,206)
Total long-term lease obligation 18,087 19,685
Operating Lease Liabilities, Payments Due    
Remainder of 2024 2,311  
2025 1,395 3,009
2026 1,136 1,273
2027 615 1,047
2028 219 602
Thereafter 19  
Thereafter   18
Total lease payments 5,695 6,168
Less: Interest (304) (333)
Present value of lease liabilities 5,391 5,835
Less: Current portion of lease obligation (2,508) (2,829)
Total long-term lease obligation $ 2,883 3,006
Finance lease, year five   2,789
Operating lease, year five   $ 219