XML 51 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Summary of Future Minimum Lease Payments

As of December 31, 2023, future minimum lease payments for all leases are as follows:

 

Year Ending December 31,

 

Operating
Lease
Commitments

 

2024

 

$

3,150

 

2025

 

 

18,881

 

2026

 

 

22,332

 

2027

 

 

22,740

 

2028

 

 

23,160

 

Thereafter

 

 

208,079

 

Total lease payments

 

 

298,342

 

Less imputed interest

 

 

(103,952

)

Total

 

$

194,390

 

Schedule of Future Minimum Sublease Income Payments

As of December 31, 2023, future minimum sublease income payments are as follows:

 

Year Ending December 31,

 

Sublease
Income Payments

 

2024

 

$

2,318

 

2025

 

 

1,418

 

2026

 

 

 

2027

 

 

 

2028

 

 

 

Thereafter

 

 

 

Total

 

$

3,736