XML 77 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Finance lease  
Year Ended December 31, 2024 $ 2,417
Year Ended December 31, 2025 4,834
Year Ended December 31, 2026 4,834
Year Ended December 31, 2027 3,223
Total lease payments 15,308
Less present value discount (2,432)
Total 12,876
Operating leases  
Year Ended December 31, 2024 1,110
Year Ended December 31, 2025 3,556
Year Ended December 31, 2026 1,844
Year Ended December 31, 2027 1,871
Year Ended December 31, 2028 1,899
Thereafter 3,316
Total lease payments 13,596
Less present value discount (3,153)
Total 10,443
Total  
Year Ended December 31, 2024 3,527
Year Ended December 31, 2025 8,390
Year Ended December 31, 2026 6,678
Year Ended December 31, 2027 5,094
Year Ended December 31, 2028 1,899
Thereafter 3,316
Total lease payments 28,904
Less present value discount (5,585)
Total $ 23,319