XML 30 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Future Minimum Payments Under Non-cancelable Operating Leases

Future undiscounted minimum lease payments under the Company’s operating leases as of June 30, 2025 are as follows (in thousands):

 

 

 

Operating
Lease Payments

 

Remaining 2025

 

$

6,875

 

2026

 

 

11,050

 

2027

 

 

11,382

 

2028

 

 

10,293

 

2029

 

 

10,602

 

2030

 

 

10,920

 

Thereafter

 

 

65,056

 

Total undiscounted lease payments

 

$

126,178

 

Less: imputed interest

 

 

(44,847

)

Total lease liability

 

$

81,331