XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Schedule of Future Minimum Lease Payments under Operating Leases

Future minimum lease payments under operating leases as of June 30, 2024 are as follows (in thousands):

 

Year ending December 31,

 

 

2024 (remaining six months)

$

4,426

 

2025

 

9,024

 

2026

 

9,170

 

2027

 

9,199

 

2028

 

9,277

 

Thereafter

 

35,098

 

Total lease payments

$

76,194

 

Less: Amount representing interest

 

(22,226

)

Operating lease liabilities

$

53,968