v3.26.1
LEASES - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Finance Lease  
Remainder of Year Ending December 31, 2026 $ 2,417
Year Ending December 31, 2027 3,222
Year Ending December 31, 2028 0
Year Ending December 31, 2029 0
Year Ending December 31, 2030 0
Thereafter 0
Total lease payments 5,639
Less present value discount (369)
Total 5,270
Operating Lease  
Remainder of Year Ending December 31, 2026 1,235
Year Ending December 31, 2027 5,417
Year Ending December 31, 2028 7,184
Year Ending December 31, 2029 5,976
Year Ending December 31, 2030 4,950
Thereafter 36,525
Total lease payments 61,287
Less present value discount (21,107)
Total 40,180
Total  
Remainder of Year Ending December 31, 2026 3,652
Year Ending December 31, 2027 8,639
Year Ending December 31, 2028 7,184
Year Ending December 31, 2029 5,976
Year Ending December 31, 2030 4,950
Thereafter 36,525
Total lease payments 66,926
Less present value discount (21,476)
Total $ 45,450