XML 69 R58.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES - Schedule of Future Lease Payments under Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 (remaining 9 months) $ 79,896  
2027 103,437  
2028 100,231  
2029 96,615  
2030 76,217  
Thereafter 109,876  
Total future lease payments 566,272  
Less: imputed interest (61,896)  
Less: expected tenant improvement allowance (3,259)  
Total 501,117 $ 523,324
Lessor, operating lease, payment to be received, remainder of fiscal year 14,000  
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