v3.25.3
LEASES - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Finance Lease  
Remaining Year Ended December 31, 2025 $ 1,208
Year Ended December 31, 2026 4,834
Year Ended December 31, 2027 3,223
Year Ended December 31, 2028 0
Year Ended December 31, 2029 0
Thereafter 0
Total lease payments 9,265
Less present value discount (945)
Total 8,320
Operating Lease  
Remaining Year Ended December 31, 2025 2,612
Year Ended December 31, 2026 2,491
Year Ended December 31, 2027 2,502
Year Ended December 31, 2028 2,284
Year Ended December 31, 2029 1,111
Thereafter 6,668
Total lease payments 17,668
Less present value discount (5,087)
Total 12,581
Total  
Remaining Year Ended December 31, 2025 3,820
Year Ended December 31, 2026 7,325
Year Ended December 31, 2027 5,725
Year Ended December 31, 2028 2,284
Year Ended December 31, 2029 1,111
Thereafter 6,668
Total lease payments 26,933
Less present value discount (6,032)
Total $ 20,901