v3.26.3
LEASES - Schedule of Future Undiscounted Lease Payments (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Lessee, Operating Lease, Liability, to be Paid [Abstract]  
Remainder of 2026 $ 4,320
2027 15,015
2028 16,373
2029 12,159
2030 12,519
Thereafter 21,647
Total lease payments 82,033
Less: Imputed interest (15,016)
Total lease liabilities $ 67,017