v3.26.1
LEASES - Schedule of future undiscounted lease payments, operating leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 01, 2026
Lessee, Lease, Description [Line Items]    
Remainder of 2026 $ 8,060  
2027 8,435  
2028 13,560  
2029 14,164  
2030 14,148  
2031 and thereafter 68,489  
Total undiscounted lease payments 126,856 $ 61,500
Less: Imputed interest (25,857)  
Less: Tenant improvement allowance* (9,690)  
Total operating lease liabilities 91,309  
Leasehold improvements    
Lessee, Lease, Description [Line Items]    
Tenant improvement receivable, current 400  
Tenant improvement receivable, noncurrent $ 9,300