v3.25.4
LEASES - Schedule of future undiscounted lease payments, operating leases (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Lessee, Lease, Description [Line Items]  
2026 $ 13,590
2027 8,442
2028 8,232
2029 8,448
2030 8,260
Thereafter 23,871
Total undiscounted lease payments 70,843
Less: Imputed interest (6,290)
Less: Tenant improvement allowance (9,690)
Total operating lease liabilities 54,863
Leasehold improvements  
Lessee, Lease, Description [Line Items]  
Tenant improvement receivable, current 300
Tenant improvement receivable, noncurrent $ 9,400