XML 70 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Finance lease  
Year Ended December 31, 2024 $ 3,626
Year Ended December 31, 2025 4,834
Year Ended December 31, 2026 4,834
Year Ended December 31, 2027 3,223
Total lease payments 16,517
Less present value discount (2,801)
Total 13,716
Operating leases  
Year Ended December 31, 2024 1,428
Year Ended December 31, 2025 3,383
Year Ended December 31, 2026 1,668
Year Ended December 31, 2027 699
Thereafter 2,520
Total lease payments 9,698
Less present value discount (2,469)
Total 7,229
Total  
Year Ended December 31, 2024 5,054
Year Ended December 31, 2025 8,217
Year Ended December 31, 2026 6,502
Year Ended December 31, 2027 3,922
Thereafter 2,520
Total lease payments 26,215
Less present value discount (5,270)
Total $ 20,945