v3.26.3
LEASES - Schedule of Future Minimum Lease Commitments (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2026 (excluding the nine months ended September 30, 2026) $ 1,081
2027 4,029
2028 4,164
2029 4,306
2030 4,208
Thereafter 6,357
Total lease payments 24,145
Less: Imputed interest (3,460)
Total $ 20,685