XML 83 R72.htm IDEA: XBRL DOCUMENT v3.25.3
LEASES - Schedule of Future Lease Payments under Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
2025 (remaining 3 months) $ 25,828  
2026 106,592  
2027 103,539  
2028 100,469  
2029 96,850  
Thereafter 186,467  
Total future lease payments 619,745  
Less: imputed interest (72,702)  
Less: expected tenant improvement allowance (3,259)  
Total operating lease liability 543,784 $ 591,927
2025 (remaining three months) 4,500  
2026 18,600  
2027 18,800  
2028 18,800  
2029 $ 12,000