v3.25.1
LEASES - Schedule of Maturities of Operating Leases (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year $ 2,326
Lessee, Operating Lease, Liability, to be Paid, Year One 3,126
Lessee, Operating Lease, Liability, to be Paid, Year Two 2,693
Lessee, Operating Lease, Liability, to be Paid, Year Three 2,313
Lessee, Operating Lease, Liability, to be Paid, Year Four 2,313
Lessee, Operating Lease, Liability, to be Paid, Year Five 2,313
Lessee, Operating Lease, Liability, to be Paid, after Year Five 4,240
Total operating lease payments 19,324
Less: imputed interest 2,423
Total operating lease liabilities $ 16,901