v3.26.1
LEASES - Schedule of Future Lease Payments under Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 (remaining 6 months) $ 52,186  
2027 102,713  
2028 99,501  
2029 95,886  
2030 74,242  
Thereafter 108,746  
Total future lease payments 533,274  
Less: imputed interest (55,897)  
Less: expected tenant improvement allowance (3,259)  
Total 474,118 $ 523,324
Lessor, operating lease, payment to be received, remainder of fiscal year 9,300  
Lessor, operating lease, payment to be received, year one 18,800  
Lessor, operating lease, payment to be received, year two 18,800  
Lessor, operating lease, payment to be received, year three $ 12,000